有关安装两个版本的python解释器,并修改pip库地址和安装库出现的问题

背景:老师指定了安装两个版本的python解释器,并在对应的scripts下使用命令行来安装pip的作业。笔者出现了安装库时C盘爆满,安装了一个版本的库,在安装另一个版本的库,失败的情况。通过浏览各种博客,和询问AI等,成功解决问题,因为在浏览中,不乏一些采用博客后,失败的情况,所以写下这篇博客,

安装两个版本的python解释器,选择自定义安装,界面的第二个选项,以免C盘爆满。

在修改pip默认下载路径之前。先选择对应的路径,将其配置到环境变量里。如图,可参考。

以3.11版本举例,第一个是python安装的路径,第二个python下的scripts路径。

然后,进入pip默认下载路径修改。这里以此为参考,D:\Python311\Lib,找到你对应Lib下的site.py文件,打开。修改如下

USER_SITE的地址为你python解释器安装路径下的Lib文件夹下的site-packages文件夹。

USER_BASE的地址为解释器路径下的Scripts文件夹。

然后我们保存site.py文件。

然后,实验,并下载库。这里先不要测试,先看下面我出现的问题。

我的是没有问题的。然后,我来解释,下载两个版本的库时出现的问题。

首先,我修改了两个版本下的可执行文件,

将python.exe改为python311.exe。另一个3.12版本改为python312。所以你会发现我在下载pip库时,是python312 -m pip install -i 镜像网站而不是

python -m pip install 库名 -i 镜像网站(如果你的电脑只有一个解释器,可以这么用pip install -i 镜像网站)。其次,我在安装3.11版本下的库是,这样的写法变成python311 -m pip install 库名 -i 镜像网站就不可以了,我问过我的同学,他的好像可以。如果你和我一样不可以,这样修改:.\python311 -m pip install -i 镜像网站,可以成功。另外,我再来解释一下,pip的下载格式。一般:pip install 库名就可以,比如pip install numpy。如果有多个解释器,可以这样:python311 -m pip install 库名(python311是你修改的可执行文件的名),如果不行,可以这样.\python311 -m pip install 库名。最后,你可能会说,为什么我后面还会有-i 镜像网站,镜像网站又是什么。这里我来解释,如果你不加-i 镜像网站,下载会很慢,也可能会出错,因为我们下载的第三方库是国外的,很容易出错,除非你科学上网,可以不加镜像网站。如果你不会科学上网,就这样

多个解释器的情况我不再说。分享一下镜像源,

清华:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学:http://pypi.hustunique.com/simple/
上海交通大学:https://mirror.sjtu.edu.cn/pypi/web/simple/
豆瓣:http://pypi.douban.com/simple/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值