news 2026/4/3 17:14:32

系统说明用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/3/31 14:24:06

鸣潮工具箱WaveTools:一键解锁120帧游戏体验的完整指南

鸣潮工具箱WaveTools:一键解锁120帧游戏体验的完整指南 【免费下载链接】WaveTools 🧰鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools 还在为《鸣潮》游戏卡顿、掉帧而烦恼吗?想要轻松获得丝滑流畅的120帧极致体验…

作者头像 李华
网站建设 2026/4/3 7:37:20

资源高效+高精度识别|PaddleOCR-VL-WEB在工程图中的应用

资源高效高精度识别|PaddleOCR-VL-WEB在工程图中的应用 1. 引言:工程图纸信息提取的挑战与新范式 在智能制造和数字化转型加速推进的今天,大量以扫描件、PDF或图像形式存在的历史CAD图纸成为企业知识资产中的“沉睡数据”。这些图纸承载着关…

作者头像 李华
网站建设 2026/3/20 4:40:16

Figma中文插件终极指南:零基础快速实现专业设计环境汉化

Figma中文插件终极指南:零基础快速实现专业设计环境汉化 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的英文界面而苦恼吗?每次设计时都要在翻译软…

作者头像 李华
网站建设 2026/3/27 0:58:03

鸣潮自动化助手完全配置指南:从零开始打造智能游戏伴侣

鸣潮自动化助手完全配置指南:从零开始打造智能游戏伴侣 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸上锁合成 自动肉鸽 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 你是否…

作者头像 李华
网站建设 2026/3/24 15:14:27

为什么你的快捷键突然失灵?5分钟学会热键冲突检测与修复

为什么你的快捷键突然失灵?5分钟学会热键冲突检测与修复 【免费下载链接】hotkey-detective A small program for investigating stolen hotkeys under Windows 8 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 在日常使用Windows系统时&am…

作者头像 李华