pip install分别给电脑上多个版本的Python指定安装第三方库


假如电脑上同时安装了Python3.7和Python3.9,想要针对两个版本的Python分别安装各自需要的第三方库该怎么办?

很简单,pip命令中加上指定目录--target=就可以

第一步,首先要确认我们的Python3.7和3.9安装目录的位置:

比如我的Python3.7安装在了D盘的文件夹中,找到\Lib\site-packages文件夹的位置,

第二步,输入pip命令,选择国内镜像,并加上指定刚才找到的目录

让python pip使用国内镜像 
国内源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple

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

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

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

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

note:新版ubuntu要求使用https源,要注意。

临时使用:
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。

示例:安装pyperclip分别指定路径给Python3.7、3.9

只要找到本地python.exe的\Lib\site-packages路径就可实现指定路径安装Lib:

例:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyperclip --target=D:/Python37/Lib/site-packages

以上命令只是以pyperclip库为例,将其替换为你要安装的库名就行;还有就是后面的指定路径,simple及之前的可以不用动(当然也能换其他的镜像源).

在这里插入图片描述
可以看到\Lib\site-packages中也有了安装上的第三方库:
在这里插入图片描述

注意--target=后用反斜杠

Python3.9同样也是这样的操作,只要将pip对应到指定的位置,就可分别进行安装。

pip配置清华镜像源

网上有的说是要:先pip install pip -U
再pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

这有点搬起石头砸自己的脚的感觉,明明是想连上镜像源下载速度更快,为何要先不用镜像源龟速升级pip呢?

应该调整顺序为:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python.exe -m pip install --upgrade pip

在这里插入图片描述

### 如何使用 `pip install` 下载指定版本Python 包 当需要安装特定版本Python 包时,可以利用 `pip` 的语法来完成这一操作。通过在包名称后面加上双等号 (`==`) 和目标版本号即可实现此功能。 以下是具体方法: #### 方法一:直接使用 `pip install` 可以直接运行如下命令以安装指定版本的包: ```bash pip install 要导入的项目名==目标版本号[^4] ``` 例如,如果想安装 `requests` 库的 2.25.1 版本,则可执行以下命令: ```bash pip install requests==2.25.1 ``` #### 方法二:使用 `-m` 参数调用 `pip` 为了规避可能存在的路径问题,推荐使用 `python -m pip` 命令形式。这种方式能够确保正确加载当前环境中的 `pip` 模块并执行其功能。 ```bash python -m pip install 要导入的项目名==目标版本号[^3] ``` 同样以上述例子为例,可以通过以下方式安装 `requests` 的 2.25.1 版本: ```bash python -m pip install requests==2.25.1 ``` 对于多版本 Python 环境下的情况,可以根据实际使用的解释器替换上述命令中的 `python` 关键字为具体的版本标识符(如 `python3`),从而精确控制所应用的 Python 解释器及其对应的 `pip` 工具。 另外需要注意的是,在网络条件不佳或者默认源速度较慢的情况下,可以选择更换镜像源加速下载过程。比如清华大学开源软件镜像站提供了国内较快访问速度的服务地址,可通过增加参数设置自定义索引 URL 来更改下载位置: ```bash python -m pip install --default-timeout=超时时长 私有仓库地址/简单索引 要导入的项目名==目标版本号[^1] ``` 综上所述,无论是基础版还是高级定制化需求场景下,均存在多种途径满足用户关于安装特定版本 Python 包的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wayne_Fine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值