指定Python版本下pip安装“pip install”

指定Python版本下pip安装“pip install”1、问题描述每个版本的python都有属于自己的pip,如果系统里面有python2和python3,那么便于区别的pip就是pip和pip3了。但是如果系统里面有多个python3,比如python3.7.0和python3.9.0,那么你可能想使用pip3安装模块到python3.9.0中,

大家好,欢迎来到IT知识分享网。

1、问题描述

每个版本的python都有属于自己的pip,如果系统里面有python2和python3,那么便于区别的pip就是pip和pip3了。

但是如果系统里面有多个python3,比如python3.7.0和python3.9.0,那么你可能想使用pip3安装模块到python3.9.0中,但是默认使用的pip3是3.7.0的。

那么如何用pip对多版本的python库进行管理呢?

 

2、基本原理

以windows10为例,主要用小黑框使用pip。

指定Python版本下pip安装“pip install”

 

 

以下这张图信息量巨大,显示了如何修改系统环境变量的操作流程(依次点击红圈),以及python的具体路径:

指定Python版本下pip安装“pip install”

 

简单地说,cmd根据环境变量中的路径查找用户输入的可执行应用程序,若出现同名的情况,执行最上面的(往往是最新安装的)路径中的应用程序。

而用户完全可以调整先后顺序(蓝框)使达到不同的效果。

 

下图即为环境变量中pip的所在路径:

指定Python版本下pip安装“pip install”

 

包含 pip、pip3、pip3.9 这三个,在cmd中输入 pip install、pip3 install、pip3.9 install 是等价的。

但由于3.7版的存在,其路径下同名的 pip、pip3 上位于3.9版的pip、pip3,而 pip3.7 与 pip3.9 非同名,因此可以直接调用。

 

3、解决方法

cmd安装:

pip3.7 install xxx
pip3.9 install xxx

cmd检查安装列表:

pip3.7 list
pip3.9 list

 

综上,应该是从原理到操作叙述得比较通透了。

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/33017.html

(0)
上一篇 2023-12-05 22:00
下一篇 2023-12-06 14:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信