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

Python Anaconda,为什么要创建虚拟环境,Pycharm使用

开发任务时创建多个项目,项目会依赖不同的Python环境。有的用到Python3.6、有的用到Python3.7;有的用Pytorch开发、有的TensorFlow开发。

不同项目所需版本和依赖放到不同的虚拟环境中,让项目不会起冲突。这也是经典的工程化问题


Anaconda,Pycharm

关于Anaconda,Anaconda 是 Python 科学计算 + AI 一站式软件套装,自带解释器、包管理、环境管理工具。Anaconda是装环境的工具箱(管 Python + 各种库,不冲突)

Anaconda是Python开源的发行版本,其中包含了conda、Python等180多个科学包及其依赖项。使用conda创建虚拟环境,可以在电脑里配置多个Python环境并灵活切换。

Pycharm是写代码的编辑器。 Anaconda与Pycharm的区别:Anaconda是管理Python的软件,而Pycharm就像是一个高级记事本。因此博主在使用Python环境时通常是使用Anaconda创建虚拟环境,通过Pycharm使用虚拟环境和编辑程序代码。

为什么大家推荐 Anaconda?不是因为 PyTorch 必须用它,而是因为:

  • Anaconda 能创建多个独立环境
  • 不同项目用不同 Python / 框架版本不会冲突
  • 深度学习库(如 CUDA、cudnn)用 conda 安装更稳定

PyTorch/TensorFlow是AI 算法框架,装在 Anaconda 环境里使用,不在Anaconda环境也能使用,只依赖Python也能用。


1.创建虚拟环境

conda create --name env_name python=3.7 -y

其中,env_name替换为自己想要的环境名字,python=3.7表示指定python版本为3.7,-y意味着遇到询问直接回复y(可不写该参数,后面自己选择输入),--name可以简写为-n

2.进入虚拟环境

conda activate env_name

3.退出虚拟环境

conda deactivate

4.查看当前虚拟环境列表

conda info -e

5.删除虚拟环境

conda remove --name env_name --all -y

6.克隆虚拟环境

conda create --name new_env_name--clone old_env_name # new_env_name 为新环境的名称 # old_env_name 为被克隆的环境名称

7.重命名虚拟环境

conda rename --name old_name new_name

8.查看安装的包

conda list

9.安装包

conda install 包名

当然,Python自带的pip安装包工具也可以使用

pip install 包名

10.更新已安装包

# 更新env_name下numpy和scipy conda update -n env_name numpy scipy # 更新env_name中所有包 conda update -n env_name --all

11.查看conda版本

conda --version

12.源服务器管理

conda config --show-sources # 查看当前使用源 conda config --remove channels 源名称或链接 # 删除指定源 conda config --add channels 源名称或链接 # 添加指定源

conda当前的源设置在$HOME/.condarc中,可通过文本查看器查看或者使用命令>conda config --show-sources查看。

国内pip源

阿里云http://mirrors.aliyun.com/pypi/simple/

中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban)http://pypi.douban.com/simple/

清华大学https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/

# 例如:添加清华源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

Pycharm使用虚拟环境

在Pycharm创建一个项目,并且进入到项目中,点击左上角文件【File】,选择设置【Settings】

选择项目解释器【Project Interpreter】,右上角齿轮选择添加【Add】

进入conda环境【Conda Environment】,选择现有环境【Existing environment】中的指定解释器【Interpreter】,最后选择确定【Ok】即可完成

http://www.jsqmd.com/news/879868/

相关文章:

  • 因果推断与双机器学习在LED制造返工决策中的实战应用
  • Gemini企业社会责任实践白皮书(2024独家解密版):覆盖AI伦理、碳足迹追踪与社区赋能的3层合规架构
  • 夏季前挡膜怎么选?固驰蓝闪幻蝶车窗膜给出不止隔热的答案
  • 3分钟快速找回Navicat数据库连接密码:开源解密工具完整教程
  • DeepSeek模型版本选择实战手册(2024最新版):从推理延迟、显存占用到LoRA兼容性全拆解
  • 抖音无水印视频解析工具:3分钟搭建你的个人视频素材库
  • 量子机器学习模型鲁棒性验证:VeriQR工具原理与应用实战
  • AI构建的Python学习路线
  • 3个场景告诉你:为什么你需要PowerToys Text Extractor
  • 告别笔记本续航焦虑:手把手教你用NVMe电源管理给SSD“降频省电”
  • 3分钟掌握Heightmapper:免费创建专业3D地形高度图的终极指南
  • StraightLine调度器:异构资源下的机器学习模型智能部署实践
  • 避坑指南:在Windows 11用DOSBox运行老游戏和工具,这些配置细节别忽略
  • 线段树入门:算法分析
  • Legacy iOS Kit:终极指南:让旧款iPhone/iPad重获新生
  • 《普通人打造AI小团队:通用智能体与企业级智能体搭建》第1、2、3章
  • GetQzonehistory:如何永久保存你的QQ空间记忆
  • 《普通人打造AI小团队:通用智能体与企业级智能体搭建》第4、5、6章
  • 如何发起微信投票活动,三分钟教会 - 资讯纵览
  • 河北三纸一膜瓷砖胶袋供应商大搜罗,2026年05月优选,阀口袋/面粉袋/软托盘/牛皮纸袋,三纸一膜瓷砖胶袋经营部推荐 - 品牌推荐师
  • 创业团队如何借助Taotoken统一API快速上线AI产品功能
  • 20260524
  • 2026年5月诚信的气动元器件/气动附件厂家推荐钢特阀门科技有限公司,恪守经营本心打造靠谱气动配套产品 - 品牌鉴赏师
  • 独立开发者如何借助Taotoken的Token Plan套餐有效控制AI实验成本
  • 《普通人打造AI小团队:通用智能体与企业级智能体搭建》第7、8章
  • 2026年广州除四害公司推荐榜:这三家专业又靠谱 - 资讯纵览
  • 2026广州除四害公司推荐榜:服务口碑排名谁更强 - 资讯纵览
  • 宁波靠谱手机维修店铺大揭秘,你知道几家? - 资讯纵览
  • 江阴沙发翻新换皮换布面靠谱商家优选推荐|匠阁沙发翻新、御匠沙发翻新、锦修沙发翻新三大品牌、全品类沙发翻新换皮换布一站式服务 - 卓信营销
  • 第三次软工团队作业