系统说明用conda新建虚拟环境,以及后续管理,删除,并在pycharm中引用

下面是一份完整、清晰、实用的指南,涵盖:

  1. 用 Conda 创建虚拟环境
  2. 常用管理命令(激活、查看、安装包等)
  3. 删除虚拟环境
  4. 在 PyCharm 中配置并使用该环境

🧪 一、前提:确认 Conda 已安装

打开终端,运行:

复制代码
conda --version

如果返回版本号(如 conda 24.9.0),说明已安装。

如果没有,请先安装 Miniconda(推荐)或 Anaconda。

💡 建议关闭自动激活 base(保持终端干净):

复制代码
conda config --set auto_activate_base false

🛠️ 二、创建 Conda 虚拟环境

✅ 基本语法:

复制代码
conda create -n 环境名 python=版本号

🔧 示例:创建名为 myproject 的 Python 3.11 环境

复制代码
conda create -n myproject python=3.11
  • -n 表示 "name"
  • 会提示你确认安装,输入 y 回车即可
  • Conda 会自动安装 Python、pip、setuptools 等基础包

✅ 可选:同时安装常用包(一步到位)

复制代码
conda create -n myproject python=3.11 numpy pandas matplotlib jupyter

🔄 三、虚拟环境的日常管理

1. 激活环境

复制代码
conda activate myproject

激活后,终端提示符会变成:

复制代码
(myproject) $

2. 退出环境

复制代码
conda deactivate

3. 查看所有环境

复制代码
conda env list
# 或
conda info --envs

当前激活的环境会标有 *

4. 在环境中安装/卸载包

复制代码
# 激活环境后操作
conda activate myproject

# 用 conda 安装(优先从 conda-forge 等 channel)
conda install requests

# 或用 pip 安装(当 conda 没有该包时)
pip install flask

建议 :优先用 conda install(依赖解析更稳定),没有再用 pip

5. 导出环境配置(用于备份或分享)

复制代码
# 导出为 environment.yml(推荐,跨平台兼容好)
conda env export -n myproject > environment.yml

# 仅导出 pip 风格的 requirements.txt(不包含 conda 包)
pip freeze > requirements.txt

6. 从配置文件重建环境

复制代码
conda env create -f environment.yml

🗑️ 四、删除虚拟环境

⚠️ 先退出该环境(不能删除当前激活的环境)

复制代码
conda deactivate

删除环境(例如 myproject)

复制代码
conda env remove -n myproject

✅ 这会彻底删除整个环境目录,包括所有包和 Python 解释器。


💻 五、在 PyCharm 中使用 Conda 环境

步骤 1:打开 PyCharm → 打开你的项目

步骤 2:配置 Python 解释器

  1. File → Settings (Windows/Linux)或 PyCharm → Preferences(macOS)
  2. 左侧选择 Project → Python Interpreter
  3. 点击右上角 ⚙️ → Add...

步骤 3:添加 Conda 环境

  • 选择 Conda Environment

  • 选择 Existing environment

  • Interpreter 字段点击 ...,找到你的 Conda 环境路径:

    路径格式通常是:

    复制代码
    ~/miniconda3/envs/myproject/bin/python
    # 或
    ~/anaconda3/envs/myproject/bin/python

    🔍 快速查找路径的方法:

    复制代码
    conda activate myproject
    which python
    # 输出就是完整路径
  1. 点击 OKOK

✅ 完成!

  • PyCharm 现在会使用 myproject 环境中的 Python 和包
  • 自动补全、调试、运行都会基于该环境
  • 在底部状态栏可看到当前解释器名称

📌 六、最佳实践建议

场景 建议
数据科学 / 机器学习 用 Conda(依赖复杂,如 CUDA、MKL)✅
Web 开发 / 脚本 venv + pip(更轻量)也可
ROS 2 项目 ❌ 不要用 Conda!用系统 Python + colcon
环境命名 用项目名,如 robot_vision, web_api
不要混用 conda 和 pip 尽量先 conda install,不行再 pip install

🧩 附:常用命令速查表

功能 命令
创建环境 conda create -n myenv python=3.11
激活 conda activate myenv
退出 conda deactivate
列出环境 conda env list
安装包 conda install numpypip install flask
删除环境 conda env remove -n myenv
导出环境 conda env export -n myenv > environment.yml

如果你告诉我你的项目类型(比如"做深度学习"、"写 Flask 后端"、"处理 ROS 数据"),我可以给你定制一个环境创建命令 😊

需要我帮你生成一个 environment.yml 示例吗?

相关推荐
lingzhilab2 小时前
零知IDE——零知ESP32 + INA219电流传感器实现18650锂电池智能充放电监测系统
ide·单片机·json
minglie12 小时前
VSCode 作为 Vivado RTL 编辑器的配置
ide·vscode·编辑器
区区一散修2 小时前
0.IntelliJ IDEA的安装和使用
java·ide·intellij-idea
hopsky3 小时前
数据服务开源-SqlRest 1.6 idea中启动 (pg版)
java·ide·intellij-idea
sun032214 小时前
【VSCode基础】VSCode快捷键总结、工程导入配置等
ide·vscode·编辑器
超级任性1 天前
Visual Studio 2026 下载地址 V18.x.x各种版本官方下载网址
ide·visual studio
夜流冰1 天前
VSCode - 插件: 高亮显示选中的目标
ide·vscode·c#
没学上了1 天前
Pycharm修改环境
ide·python·pycharm
WF_YL1 天前
IntelliJ IDEA 关闭保存时在文件末尾换行 -(取消保存自动末尾换行)
java·ide·intellij-idea