python虚拟环境管理(pycharm版本)_pypycharm如何配置python环境,及下载包

本文介绍了Python虚拟环境的创建与管理,包括利用PyCharm新建环境和使用conda命令,以及如何通过PyCharm、pip和conda指令安装与管理包。详细讨论了conda环境与包配置,特别是针对GPU环境的PyTorch配置问题。
摘要由CSDN通过智能技术生成

目前看来所谓虚拟环境(或者简称环境)更多是指python版本(解释器版本)以及与其相配套的包(不同的环境可能配不同的包numpy、pytorch等,就算是相同的包,可能该包的版本还可能不一致,可以把它看成一个名叫"虚拟环境"的容器,管理环境就是对该容器进行操作,容器里有python解释器(可选择版本)与不同的包(也可选择版本),所谓环境管理就是比如新建几个容器又或者对这个容器里面的"东西"增增减减改改。所以本文分两部分总结,第一部分,如何创建一个容器,第二部分:如何对该容器进行操作:个人总结可以有三种管理方式,分别是直接利用pycharm搜索对应的包安装与两种命令行。

一、如何创建一个环境(容器)

1.1 利用pycharm直接新建

这里参考我的另一篇博文:环境配置切换,这篇文章写的有点乱,后面有时间我再整理。

1.2 利用conda命令集创建

这里见本文第2.3.2

二、 如何对该环境(容器)进行操作

2.1 直接利用pycharm搜索对应的包安装

  • 若有未安装的包,在import时会出现标红,悬浮在标红指令上方,按提示直接下载即可
  • 在python packages中搜索对应包,下载

此方法进行下载,往往会因为下载速度过慢,中途意外下载失败,网络环境会有影响。

2.2 pip指令

这是python指令,可以用于管理python相关环境与包,可以在pycharm terminal中输入。下面以pytorch包为例:

  1. CPU版本:如只是临时利用清华源安装包,可以直接在pycharm terminal中输入如下指令:(测试速度快,可以解决因速度慢下载不了的问题,问题是无法指定对应的版本)
pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple package-name

注意替换其中的package-name为想要下载包的名称,如需要配置pytorch,应该输入如下指令:
pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple pytorch

  1. GPU环境配置
    这里我就是直接用pytorch官网的命令配置的,应该是系统默认的下载路径不是清华源
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

如果只是想简单在当前环境下安装包(如pytorch、numpy等),看到这就可以了

2.3 conda指令,这是利用anaconda进行环境与包管理。

(应该需要是搭配的anaconda才可以使用,这里涉及到更全面的环境与包管理,日后还会继续补充,可以在pycharm terminal与Anaconda Prompt中输入)

2.3.1 配置pyrorch(GPU)

这里我也是利用官网的conda指令配置:

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

但是我用这个配置没成功,报错内容说里面有几个包不匹配而且里面还有清华源的地址啥的
于是我用了如下命令切换回了默认下载路径:

conda config --remove-key channels

以下命令查询 Conda 环境的配置包channel:

**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**

**深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**

**因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**

![img](https://img-blog.csdnimg.cn/img_convert/369e2909c2a66deb0c95b4f4ec7cd57c.png)

 

![img](https://img-blog.csdnimg.cn/img_convert/8067b0dfe96e343def7dbeabcbacbb37.png)

![img](https://img-blog.csdnimg.cn/img_convert/46506ae54be168b93cf63939786134ca.png)

![img](https://img-blog.csdnimg.cn/img_convert/252731a671c1fb70aad5355a2c5eeff0.png)

![img](https://img-blog.csdnimg.cn/img_convert/6c361282296f86381401c05e862fe4e9.png)

![img](https://img-blog.csdnimg.cn/img_convert/9f49b566129f47b8a67243c1008edf79.png)

 

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**

**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

**如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)**

95%以上前端开发知识点,真正体系化!**

**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

**如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)**

<img src="https://img-community.csdnimg.cn/images/fd6ebf0d450a4dbea7428752dc7ffd34.jpg" alt="img" style="zoom:50%;" />
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值