导航:首页 > 编程语言 > pip对应python版本

pip对应python版本

发布时间:2022-04-22 10:34:21

㈠ pip的版本需要和python2一样吗

今天安装代码分析可视化工具RunSnakeRun,用pip3安装老是报错,最后才发现RunSnakeRun在2013年就停止了更新,最新版本为2.0.4,因此只能用python2.7安装。我的电脑上有python2.7和python3.6两个版本,不管用pip还是pip3,都是默认安装在python3.6中,最早使用的python的时候没有注意版本问题,这次不得不仔细看看了。
首先我们要知道我们在terminal上输入python或者python3等命令是如何执行的,输入python后首先在当前目录下查找名为python的文件并执行,如果没有就在当前的用户环境变量中查询,再没有的话就在系统所有用户的环境变量下查询。当前用户的环境变量保存在~/.bashrc文件中,系统所有用户的环境变量保存在/etc/environment中,如下:
$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
也可以用env命令查看,当你不是root时,家目录中的~./.local/bin也在环境变量中。
$ env | grep PATH
PATH=/home/jiangzhongtao/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
如果你是超级用户,则不含之前的~./.local/bin。
而python的执行文件保存在/usr/bin这个环境目录下,可通过cd /usr/bin && ll | grep python查询。查询发现,该文件夹下有很多python文件的软链接,比如在我的电脑里python和python2都是python2.7的软链接,而python3是python3.6的软链接。在python后输入不同的编号即可使用不同的python,如果你有多个不同的python。也可以自己为不同的python创建不同的软链接以区分。
pip是python的包管理工具,保存在/usr/local/bin这个环境目录下,可使用pip -V查看不同pip所关联的python版本。之前我无法在python2.7版本安装就是因为我所有的pip都关联到了python3.6,这里有两种关联方式:
第一种方式是永久更改,首先vim pip进入你想更改pip文件中,然后将首行的#!/usr/bin/python改成你所需要的python版本文件,这个版本文件可以是之前介绍的python位置下的可执行文件本体或其软链接。这一行实际上申明了输入pip时用哪个python执行pip。
第二种方式是暂时更改,假如要强制使用python2.7执行pip,输入python2 -m pip3 install 。这里有一个问题,就是因为不管在/usr/local/bin目录下pip的编号是多少,包的名字依然是pip,因此使用上面的命令会报错/usr/bin/python2: No mole named pip3,因此如果要强制执行,只能使用python2 -m pip install 。
在第一种方式中可能会报错ImportError: No mole named pip._internal,这里只需要用wget下载文件wget https://bootstrap.pypa.io/get-pip.py,然后使用python2.7 get-pip.py --force-reinstall重新安装pip即可。

㈡ 安装python3后使用pip和pip3的区别是什么

1、其实这两个命令效果是一样的,没有区别:

(1)比如安装库numpy,pip3 install numpy或者pip install numpy:只是当一台电脑同时有多个版本的Python的时候,用pip3就可以自动区分用Python3来安装库。是为了避免和Python2发生冲突的。

(2)如果你的电脑只安装了Python3,那么不管用pip还是pip3都一样的。


2、安装了python3之后,会有pip3

(1)使用pip install XXX :

新安装的库会放在这个目录下面:python2.7/site-packages;

(2)使用pip3 install XXX :

新安装的库会放在这个目录下面:python3.6/site-packages;

(3)如果使用python3执行程序,那么就不能import python2.7/site-packages中的库。

㈢ python3.9自带pip吗

都自带pip的,可能你安装的时候没加入到path里,可以找到安装目录,将pip的路径加到环境变量path里面。

㈣ python怎样修改pip默认的python版本

这个问题很好解决,你先查看下你的 .bash_profile这个文件下python的目录是哪儿,然后重新指定python3.4的路径. 比如 alias python34=your_python_bin_path,安装pip的时候,使用python34 安装,之后使用的时候就用 python34 *.py 即可。 希望能...

㈤ 如何通过pip命令升级python

安装Python包,的确是pip最为方便了,简单快捷,因为它直接是从pypi上面下载文件,保证文件的安全性和可靠性,并且资源丰富;
下面是安装步骤:
下载 setuptools,注意对应 Python 的版本,完成后运行 exe 即可完成安装
https://pypi.python.org/pypi/setuptools/1.4.1
setuptools-1.4.1.win32-py2.6.exe
下载 pip
https://pypi.python.org/pypi/pip
pip-1.4.1.tar.gz
安装 pip
5.1 解压pip-1.4.1.tar.gz
5.2 运行CMD,进入命令行
5.3 用CD命令进入 pip 解压目录
5.4 输入 "python setup.py install"
5.5 添加环境变量 path = C:\Python26\ArcGIS10.0\Scripts
验证是否安装成功,运行CMD,进入命令行,输入pip;
如果出现pip的用法介绍,说明安装成功。
进入命令行,输入 "pip install package",package为安装包名称,就可以随意使用了。

㈥ 系统里有多个python版本的怎么区分pip

工具:win7系统电脑一台 步骤: 1、打开win7系统电脑,进入命令行,然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip。 2、pip安装成功后,在cmd下执行pip,将会有如下提示。 注:在安装pip前,确认win7系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录C:\Python27\Scripts 下面。

㈦ 同时装了Python3和Python2,怎么用pip

事实上这个问题几年以前Python社区就给出了官方解决方案,只不过国内一直没有注意到罢了。
我们在安装Python3(>=3.3)时,Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面。这个启动器允许我们指定使用Python2还是Python3来运行代码(当然前提是你已经成功安装了Python2和Python3)。
如果你有一个Python文件叫 hello.py,那么你可以这样用Python2运行它
py -2 hello.py
类似的,如果你想用Python3运行它,就这样
py -3 hello.py
去掉参数 -2/-3
每次运行都要加入参数-2/-3还是比较麻烦,所以py.exe这个启动器允许你在代码中加入说明,表明这个文件应该是由python2解释运行,还是由python3解释运行。说明的方法是在代码文件的最开始加入一行
#! python2
或者
#! python3
分别表示该代码文件使用Python2或者Python3解释运行。这样,运行的时候你的命令就可以简化为
py hello.py
使用pip
当Python2和Python3同时存在于windows上时,它们对应的pip都叫pip.exe,所以不能够直接使用 pip install 命令来安装软件包。而是要使用启动器py.exe来指定pip的版本。命令如下:
py -2 -m pip install XXXX
-2 还是表示使用 Python2,-m pip 表示运行 pip 模块,也就是运行pip命令了。如果是为Python3安装软件,那么命令类似的变成
py -3 -m pip install XXXX
#! python2 和 # coding: utf-8 哪个写在前面?
对于Python2用户还有另外一个困惑,Python2要在代码文件顶部增加一行说明,才能够在代码中使用中文。如果指明使用的Python版本也需要在文件顶部增加一行,那哪一行应该放在第一行呢?
#! python2 需要放在第一行,编码说明可以放在第二行。所以文件开头应该类似于:
#! python2
# coding: utf-8

㈧ python里面pip作用是什么

PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI。PyPI推荐使用pip包管理器来下载第三方库。
pip可正常工作在Windows、Mac OS、Unix/Linux等操作系统上,但是需要至少2.6+和3.2+的CPython或PyPy的支持。python 2.7.9 和3.4以后的版本已经内置累pip程序,所以不需要安装。
你可以登录这个网站,然后进行查看安装库的语句,并复制到cmd下进行安装。
相关推荐:《Python教程》
PyPI网站:
https://pypi.org/project/pip/
如果想安装什么库,就在Search里面输入库名:
例如安装openCV:
找到opencv-python 4.1.0.25(可能版本不一样,因为会升级),然后单击,出现语句:
点击右边的复制按钮,复制语句,然后粘贴到cmd下。

㈨ 同时装了Python3和Python2,怎么用pip

1、添加python2到系统环境变量

2、修改python.exe名字为python2.exe和python3.exe,至此,python2和python3 安装完毕。

3、pip2 和 pip3设置python 安装包需要用到包管理工具pip,但是当同时安装python2和python3的时候,pip只是其中一个版本,以下将提供一个修改方式,即重新安装两个版本的pip,使得两个python版本的pip能够共存。

4、在DOS命令框输入命令,python2-m pip install --upgrade pip --force-reinstall,显示重新安装成功。

5、至此,pip2和pip3 修改成功。

阅读全文

与pip对应python版本相关的资料

热点内容
数控铣床法兰克子程序编程 浏览:173
linux打包命令targz 浏览:996
抖音app是哪个 浏览:407
苹果app怎么上架 浏览:255
NA服务器地址 浏览:427
我的世界如何初始化服务器 浏览:97
哪个手机app天气预报最准 浏览:752
怎样把视频压缩至25m 浏览:570
vivox27文件夹怎么改变 浏览:727
新手玩狼人杀用什么app 浏览:615
pdf在线查看 浏览:954
安卓tv90如何关闭后台 浏览:683
php读取word乱码 浏览:755
minicom源码 浏览:1001
海尔冷柜压缩机 浏览:416
联通服务器如何调试信号 浏览:136
stata新命令 浏览:941
单调栈算法python 浏览:606
微信解压游戏怎么下载 浏览:962
忍三服务器不同如何登上账号 浏览:822