conda 管理 python 版本和虚拟环境

conda 安装

好 👍 我来详细教你在不同系统上安装 Conda(推荐使用 Miniconda,比 Anaconda 更轻量)。


🧩 一、选择安装方式

Conda 有两个主要发行版:

名称 特点 适合人群
Anaconda 自带几百个包(体积大约 3~5GB) 做数据科学、机器学习新手
Miniconda 只含基础环境 + conda 想要精简安装、按需添加包的用户 ✅ 推荐

🧠 二、安装步骤

🪟 1️⃣ Linux / macOS 安装 Miniconda

(1) 下载最新版本:
bash 复制代码
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

或(macOS Intel):

bash 复制代码
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
(2) 安装:
bash 复制代码
bash Miniconda3-latest-Linux-x86_64.sh

然后根据提示:

  • 按回车查看许可协议
  • 输入 yes 同意
  • 默认安装到 ~/miniconda3
  • 最后选择 yes 让安装脚本修改 .bashrc(自动添加路径)
(3) 激活 conda:
bash 复制代码
source ~/.bashrc
(4) 验证安装:
bash 复制代码
conda --version

💻 2️⃣ Windows 安装 Miniconda

  1. 打开官网:

    👉 https://docs.conda.io/en/latest/miniconda.html

  2. 下载 Windows Installer(.exe

  3. 一路「Next」:

    • 选中 "Add Miniconda to my PATH"(或 "Register Miniconda as default Python")
    • 安装完成后打开 "Anaconda Prompt"
  4. 验证:

    cmd 复制代码
    conda --version

🧩 三、更新 conda

安装完后建议更新一次:

bash 复制代码
conda update -n base -c defaults conda

🧩 四、可选:换国内镜像源(加速)

例如中科大源:

bash 复制代码
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

✅ 五、检查是否可用

bash 复制代码
conda create -n testenv python=3.10 -y
conda activate testenv
python --version

如果看到正确的 Python 版本输出,就说明安装成功了。


是否要我帮你写一段 一键安装 Miniconda 并配置国内镜像的 bash 脚本

你直接在服务器或容器里运行即可。

conda 设置虚拟环境和指定python版本

非常好的问题 👇 我来一步一步讲清楚:


🧩 一、创建虚拟环境并指定 Python 版本

bash 复制代码
conda create -n <env_name> python=<version>

📘 示例:

bash 复制代码
conda create -n myenv python=3.10

👉 这会创建一个名为 myenv 的虚拟环境,并自动安装 Python 3.10。


🧩 二、激活虚拟环境

bash 复制代码
conda activate myenv

激活后,命令行前面会变成类似:

复制代码
(myenv) user@host:~$

🧩 三、查看当前环境的 Python 版本

bash 复制代码
python --version

或:

bash 复制代码
which python

🧩 四、安装其他包(可选)

例如:

bash 复制代码
conda install numpy pandas

或使用 pip

bash 复制代码
pip install requests

🧩 五、列出所有环境

bash 复制代码
conda env list

或者:

bash 复制代码
conda info --envs

🧩 六、删除环境

bash 复制代码
conda remove -n myenv --all

🧩 七、创建时指定更多依赖(可选)

bash 复制代码
conda create -n myenv python=3.9 numpy pandas

这会直接在环境中安装指定版本的 Python 以及 numpy/pandas。


🧩 八、修改已有环境的 Python 版本(升级或降级)

如果环境已经存在:

bash 复制代码
conda activate myenv
conda install python=3.11

Conda 会自动解决依赖并更新 Python。


🧠 总结

操作 命令
创建环境并指定 Python conda create -n myenv python=3.10
激活环境 conda activate myenv
查看环境 conda env list
删除环境 conda remove -n myenv --all
修改 Python 版本 conda install python=3.11

是否希望我给你补一个「在已有 environment.yml 文件里指定 Python 版本」的写法?那种方式更适合团队部署。

相关推荐
Blossom.1182 分钟前
AI Agent记忆系统深度实现:从短期记忆到长期人格的演进
人工智能·python·深度学习·算法·决策树·机器学习·copilot
yanxiaoyu1109 分钟前
Pycharm远程调用Autodl进行训练(关机后不影响)
ide·python·pycharm
云和数据.ChenGuang14 分钟前
Python 3.14 与 PyCharm 2025.2.1 的调试器(PyDev)存在兼容性问题
开发语言·python·pycharm
mortimer33 分钟前
从零打造一款桌面实时语音转文字工具:PySide6 与 Sherpa-Onnx 的实践
python·github·pyqt
AnalogElectronic42 分钟前
用AI写游戏4——Python实现飞机大战小游戏1
python·游戏·pygame
爱打球的白师傅2 小时前
python机器学习工程化demo(包含训练模型,预测数据,模型列表,模型详情,删除模型)支持线性回归、逻辑回归、决策树、SVC、随机森林等模型
人工智能·python·深度学习·机器学习·flask·逻辑回归·线性回归
MediaTea2 小时前
Python 第三方库:TensorFlow(深度学习框架)
开发语言·人工智能·python·深度学习·tensorflow
Joker-Tong3 小时前
大模型数据洞察能力方法调研
人工智能·python·agent
B站计算机毕业设计之家3 小时前
基于Python+Django+双协同过滤豆瓣电影推荐系统 协同过滤推荐算法 爬虫 大数据毕业设计(源码+文档)✅
大数据·爬虫·python·机器学习·数据分析·django·推荐算法
逻极3 小时前
Webhook 全解析:事件驱动时代的实时集成核心技术
python·web