news 2026/3/23 18:34:37

系统说明用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/21 13:12:07

Figma中文插件终极指南:小白也能轻松搞定界面汉化

Figma中文插件终极指南:小白也能轻松搞定界面汉化 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在对着满屏英文的Figma发愁吗?每次想调个颜色都要查词典&…

作者头像 李华
网站建设 2026/3/21 8:09:35

Qwen3-VL-2B技术解析:视觉代理核心算法实现

Qwen3-VL-2B技术解析:视觉代理核心算法实现 1. 技术背景与核心价值 随着多模态人工智能的快速发展,视觉语言模型(VLM)已从简单的图文理解迈向复杂的视觉代理任务执行。Qwen3-VL-2B-Instruct 作为阿里开源的轻量级但功能强大的视…

作者头像 李华
网站建设 2026/3/15 12:58:33

MoviePilot影视管理终极指南:阿里云盘API与飞牛影视集成完整教程

MoviePilot影视管理终极指南:阿里云盘API与飞牛影视集成完整教程 【免费下载链接】MoviePilot NAS媒体库自动化管理工具 项目地址: https://gitcode.com/gh_mirrors/mo/MoviePilot MoviePilot是一款专为NAS环境设计的影视资源自动化管理工具,最新…

作者头像 李华
网站建设 2026/3/15 12:39:03

Python3.9 Docker替代方案:更轻量的云端即时环境

Python3.9 Docker替代方案:更轻量的云端即时环境 你是不是也是一名前端工程师,偶尔需要跑个Python脚本处理数据、调用API、生成报告,甚至临时做个自动化小工具?但每次都要在本地装Python环境、配置依赖、管理虚拟环境&#xff0c…

作者头像 李华
网站建设 2026/3/22 23:47:04

没开发经验?HY-MT1.5现成API调用指南,5分钟出结果

没开发经验?HY-MT1.5现成API调用指南,5分钟出结果 你是不是也遇到过这样的情况:手头有一堆外文稿件要处理,翻译公司报价高、周期长,自己又不会编程,连“API”是啥都搞不清楚?别急,今…

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

Switch破解零基础入门:大气层系统完整配置终极指南

Switch破解零基础入门:大气层系统完整配置终极指南 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 还在为Switch破解系统的复杂操作而头疼吗?大气层系统作为目前最稳…

作者头像 李华