news 2026/6/15 17:12:20

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
系统说明用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示例吗?

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 14:02:05

Hotkey Detective深度解析:告别Windows热键冲突的智能解决方案

Hotkey Detective深度解析:告别Windows热键冲突的智能解决方案 【免费下载链接】hotkey-detective A small program for investigating stolen hotkeys under Windows 8 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 在日常使用Windows系统…

作者头像 李华
网站建设 2026/6/15 10:41:08

YOLOv8模型微调:迁移学习最佳实践

YOLOv8模型微调:迁移学习最佳实践 1. 引言:工业级目标检测的演进与挑战 随着智能制造、智慧安防和自动化巡检等场景的快速发展,对高效、精准的目标检测系统需求日益增长。YOLO(You Only Look Once)系列作为实时目标检…

作者头像 李华
网站建设 2026/6/15 10:43:54

GLM-4.6V-Flash-WEB企业落地:从试用demo到生产部署

GLM-4.6V-Flash-WEB企业落地:从试用demo到生产部署 你是不是也遇到过这样的困境?作为技术负责人,看中了一个前沿AI模型,想在公司内部推动落地,但管理层迟迟不肯批准采购GPU集群——理由很现实:成本太高&am…

作者头像 李华
网站建设 2026/6/15 10:43:43

ZXPInstaller:Adobe插件拖放安装的完整指南

ZXPInstaller:Adobe插件拖放安装的完整指南 【免费下载链接】ZXPInstaller Open Source ZXP Installer for Adobe Extensions 项目地址: https://gitcode.com/gh_mirrors/zx/ZXPInstaller 在Adobe官方Extension Manager停止更新后,ZXPInstaller作…

作者头像 李华
网站建设 2026/6/15 11:23:26

原神抽卡记录永久保存终极指南:三步打造你的专属抽卡档案

原神抽卡记录永久保存终极指南:三步打造你的专属抽卡档案 【免费下载链接】genshin-wish-export biuuu/genshin-wish-export - 一个使用Electron制作的原神祈愿记录导出工具,它可以通过读取游戏日志或代理模式获取访问游戏祈愿记录API所需的authKey。 …

作者头像 李华