当前位置: 首页 > news >正文

系统说明用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示例吗?

http://www.cnnetsun.cn/news/629909.html

相关文章:

  • 如何验证Qwen3-Embedding-4B效果?MTEB基准测试步骤
  • 告别云端!本地部署DeepSeek-R1-Distill-Qwen-1.5B模型实战
  • 完整指南:让老旧Mac焕然一新的终极解决方案
  • Rats Search实战宝典:高效P2P搜索资源发现全攻略
  • Rats Search完全攻略:打造专属P2P搜索引擎的终极指南
  • MoviePilot如何通过智能技术革新你的影视资源管理体验
  • RimWorld性能优化:Performance Fish模组完整使用指南
  • YetAnotherKeyDisplayer终极指南:让键盘操作尽在掌握
  • 终极指南:YetAnotherKeyDisplayer - 让你的按键操作一目了然
  • Jellyfin MetaTube插件:终极元数据刮削解决方案完全指南
  • 打造你的抖音内容库:开源批量下载工具终极指南
  • 5分钟上手KeymouseGo:告别重复点击的开源自动化神器
  • AEUX终极指南:从设计稿到动画的智能转换利器
  • Switch大气层破解系统完整配置终极指南:从入门到精通的全面教程
  • django-flask基于python公务员考试练习系统pycharm -Vue
  • django-flask基于python校园活动报名社交分享平台pycharm -Vue
  • Unity资产提取终极指南:AssetRipper从入门到精通完整教程
  • DoubleQoLMod-zh:5大核心功能提升《Captain of Industry》游戏效率
  • Figma中文插件:5个让你告别英文界面困扰的实用技巧
  • 终极指南:ZXPInstaller让Adobe插件安装变得如此简单
  • Qwen3-Embedding-4B集成指南:Ollama与llama.cpp对接教程
  • Blender VRM插件完全使用手册:从零开始掌握虚拟角色制作
  • WeiboImageReverse:一键解密微博图片发布者身份的专业工具
  • 通义千问3-Embedding-4B高可用部署:生产环境容错配置指南
  • Rats Search完全指南:从零构建个人P2P搜索系统的完整教程
  • Z-Image商业授权FAQ+1小时1元测试方案
  • BGE-Reranker-v2-m3与向量数据库联动案例:精准排序实战
  • PuzzleSolver终极指南:高效CTF工具助你轻松破解MISC谜题
  • SAM 3在医学影像中的应用:快速定位病灶区域实战
  • 跑不动SAM 3?云端GPU按需付费,比租服务器省一半