本文最后更新于23 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
第一部分:内网离线安装 Miniconda
1. 准备工作(有网环境)
首先,在能上网的电脑上下载对应架构的安装包。
- 下载地址:Miniconda 官网
- 注意架构:
- 对于你的 ARM 服务器,选择:
Miniconda3-latest-Linux-aarch64.sh - 对于普通的 Intel/AMD 服务器,选择:
Miniconda3-latest-Linux-x86_64.sh
- 对于你的 ARM 服务器,选择:
2. 拷贝与安装(内网环境)
- 上传文件:将
.sh文件上传至服务器目录(如/home/cust)。 - 赋予权限:
bash chmod +x Miniconda3-latest-Linux-aarch64.sh - 运行安装:
./Miniconda3-latest-Linux-aarch64.sh- 一路按 Enter 或 空格 阅读协议。
- 输入
yes接受协议。 - 确认安装路径(默认
/root/miniconda3或/home/用户名/miniconda3)。 - 最后提示
Do you wish the installer to initialize...输入yes(自动配置环境变量)。
- 激活生效:
bash source ~/.bashrc
看到命令行前出现(base)即表示安装成功。
第二部分:内网离线环境的“生存技巧”
内网最大的问题是无法 conda install。你有两种方案解决:
方案 A:离线 Pip 安装(你刚才用的方案)
在有网电脑用 pip download 下载所有 .whl 包,传到内网后用 pip install --no-index --find-links=... 安装。
方案 B:环境打包迁移(推荐用于复杂环境)
如果你在一台有网的机器上配置好了完美的环境,想直接搬到内网,可以使用 conda-pack。
- 有网机器安装工具:
pip install conda-pack - 打包环境:
conda pack -n 我的环境名 -o my_env.tar.gz - 内网解压:上传后,新建一个目录解压,然后
source 目录/bin/activate即可使用。
第三部分:Conda 常用命令手册
1. 环境管理
- 查看所有环境:
bash conda env list - 激活/退出环境:
bash conda activate 环境名 conda deactivate - 创建新环境(注意: 内网离线无法直接执行,需接方案 B):
bash conda create -n 环境名 python=3.13 - 删除环境:
bash conda remove -n 环境名 --all
2. 包管理(内网通常配合 pip 使用)
- 查看当前环境已装的包:
bash conda list # 或者 pip list - 离线安装单个 .whl 包:
bash pip install 路径/文件名.whl - 卸载包:
bash pip uninstall 包名
3. 进程管理(针对你的 FastAPI 项目)
- 查找正在运行的后端进程:
bash ps -ef | grep uvicorn - 强行停止后端服务:
bash pkill uvicorn # 或者根据 PID 杀掉进程 kill -9 进程号 - 实时查看日志:
bash tail -f log.txt
4. Conda 配置
- 设置启动时不自动进入 base 环境(如果你不想一登录就看到
(base)):bash conda config --set auto_activate_base false - 查看 Conda 配置信息:
bash conda info

