pippython版本
『壹』 系统里有多个python版本的怎么区分pip
工具:win7系统电脑一台 步骤: 1、打开win7系统电脑,进入命令行,然后把目录切内换到python的安装目容录下的Script文件夹下,运行 easy_inatall pip。 2、pip安装成功后,在cmd下执行pip,将会有如下提示。 注:在安装pip前,确认win7系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录C:\Python27\Scripts 下面。
『贰』 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即可。
『叁』 python的pip如何更新到最新版本
pip install pip --upgrade
『肆』 多版本下python的pip区分问题
由于Deepin下python有两个版本,并且都没有安装pip,之前的博文默认安装pip给python2.7,结果各种问题内,在此将之容前走过的弯路整合起来:
1、先安装pip;
2、下载get-pip.py,将这个py文件放到对应的python版本去执行就会安装到对应的版本文件夹中;
3、在使用的时候,如果多版本共存的话,用pip2、pip3命令去辨识,分别安装到不同的版本
『伍』 系统里有多个python版本的注意区分pip
工具:win7系统电脑一台 步骤: 1、打开win7系统电脑,进入命令行,然回后把目录答切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip。 2、pip安装成功后,在cmd下执行pip,将会有如下提示。 注:在安装pip前,确认win7系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录C:\Python27\Scripts 下面。
『陆』 如何找到python第三方库安装适用的pip版本
os.path.isfile(path) 如果path是一个存在的文件,返回True。否则返回回False
os.path.isdir(path) 如果path是一个存在的目录,则返回True。否则返回False
os.path.join(path1[, path2[, ...]]) 将多个答路径组合后返回,第一个绝对路径之前的参数将被忽略
os.path.getatime(path) 返回path所指向的文件或者目录的最后存取时间
os.path.getmtime(path) 返回path所指向的文件或者目录的最后修改时间!
『柒』 pip升级对python版本有影响吗
没有影响。
但是必须是对应的python对应的pip版本。小版本之间是兼容的。
『捌』 python 哪个版本兼容了pip
python2.7以上的版本,应该都是包含pip 的,3.x的没用过,不知道。
『玖』 python3.2.5要用什么pip版本是多少
pip3.
python3以后的版本应该都是自带了 pip 的.你可以试一下在终端输入这个:
pip3 install +你要安装的库
『拾』 python怎样修改pip默认的python版本
这个问题很好解复决,你先查看下你制的 .bash_profile这个文件下python的目录是哪儿,然后重新指定python3.4的路径. 比如 alias python34=your_python_bin_path,安装pip的时候,使用python34 安装,之后使用的时候就用 python34 *.py 即可。 希望能...