马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
在Linux服务器上跑Python项目,环境隔离几乎是绕不开的一步。Conda作为目前主流的包管理和环境管理工具,能帮你在同一台机器上维护多个互不干扰的Python版本和依赖库。这篇内容面向正在做开发环境搭建、数据科学工具链部署的IT和ToB技术团队,把Anaconda在Linux下的下载、安装、环境变量配置到验证的完整流程讲清楚,顺带说说我实际操作时容易卡住的地方。
核心观点
Linux下安装Conda的核心就三步:下载官方安装脚本、执行安装并同意协议、把conda加入环境变量。安装路径建议直接用默认的$HOME/anaconda3,省去后续手动指定路径的麻烦。真正容易出问题的往往不是安装本身,而是安装完忘记source ~/.bashrc导致命令找不到。
先解决最容易踩坑的一步:环境变量
很多人装完Anaconda,敲conda --version却提示command not found,八成是环境变量没生效。安装脚本在同意协议后会询问是否自动初始化,如果这里选了no,或者你手动跳过了初始化,就需要自己把conda的bin目录加进PATH。
临时生效可以执行:
source ~/.bashrc
如果还不行,就手动编辑.bashrc,在文件末尾补上这一行:
export PATH="$HOME/anaconda3/bin PATH"
保存后重新加载:
source ~/.bashrc
我自己踩过的坑是:改完.bashrc只在新开的终端里生效,当前会话必须手动source一次,否则会误以为配置失败反复折腾。另外如果团队里多人共用一台服务器,建议把conda装到各自的家目录下,避免PATH互相覆盖。
Anaconda安装包下载与安装步骤
第一步是拿到适配Linux的安装包。直接去Anaconda官网下载对应版本,或者用wget命令拉取官方归档地址:
wget https://repo.anaconda.com/archive/Anaconda3-2023.07-Linux-x86_64.sh
下载完成后执行安装脚本:
bash Anaconda3-2023.07-Linux-x86_64.sh
安装过程会先弹出许可协议,按Enter键逐页查看,按Q键退出协议浏览,然后输入yes表示同意。接着会询问安装路径,建议直接按Enter使用默认路径,也就是$HOME/anaconda3。路径里尽量不要带空格和中文,否则后续脚本调用容易出问题。
验证安装是否成功
环境变量配置好之后,在终端输入:
conda --version
如果返回conda的版本号,说明安装和PATH配置都正常。这一步看着简单,却是判断整个安装流程是否走通的关键节点。返回版本号之后,可以顺手跑一下conda info,确认base环境和Python版本,方便后续创建独立环境。
适用场景与选型建议
Conda适合需要频繁切换Python版本、依赖冲突较多的场景,比如数据科学、机器学习、多项目并行的开发环境。如果你只是跑一个依赖很少的小脚本,用系统自带Python加venv其实更轻量。
- 数据科学/机器学习团队:Anaconda预装了numpy、pandas等常用库,开箱即用,省去逐个安装的时间。
- 多项目隔离需求:用
conda create -n 环境名给每个项目单独建环境,避免依赖打架。
- 资源受限的服务器:如果磁盘紧张,可以考虑Miniconda,只装conda和Python,按需再装包,体积比完整版Anaconda小很多。
- 生产环境:建议固定安装包版本号和下载地址,避免官网更新后脚本地址失效导致部署脚本报错。
关键信息
- 安装包下载地址:
https://repo.anaconda.com/archive/Anaconda3-2023.07-Linux-x86_64.sh
- 安装命令:
bash Anaconda3-2023.07-Linux-x86_64.sh
- 协议交互:Enter翻页、Q退出、输入yes同意
- 环境变量配置:在
.bashrc加入export PATH="$HOME/anaconda3/bin PATH"后执行source ~/.bashrc
- 验证命令:
conda --version
qidao123.com企服评测-应用市场 编辑提示
本文流程基于Anaconda3-2023.07版本,官网后续版本命令基本一致,但下载链接会随版本变化,部署前请核对归档地址。企业内网环境需提前确认能否访问repo.anaconda.com,必要时配置镜像源。 |