‘壹’ python双版本的pip冲突问题怎么解决
有两条方法可以很好的解决。
1:
pip2 install xx (对应Python2)
pip3 install xx (对应Python3)
2:
py -2 -m pip install xx (对应Python2)
py -3 -m pip install xx (对应Python3)
‘贰’ 安装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中的库。
‘叁’ pip 和 pip3 同时安装 Django 的问题,建工程怎么指定 Python 版本
首先当然是安装你需要的两个不同版本的python,这里我安装的是2.7和3.3的,两个版本安装顺序无所谓。
接下来就是检查环境变量,缺少的我们需要添加。先找到环境变量的位置。
在Path环境变量中检查以下4个变量(Path中的环境变量是以分号隔开的):
1.c:\Python27
2.c:\Python27\Scripts
3.c:\Python33
4.c:\Python33\Scripts
少哪个加哪个,注意分号隔开。
然后进入Python2.7安装目录找到如图内容,把python.exe删除。
然后进入python3.3安装目录。找到python.exe程序,把它重命名为python3.exe
最后打开命令行界面测试一下。执行python2命令会进入python2.7的交互环境,执行python3命令会进入python3.3交互环境。
剩下的问题就是pip的问题了。两个python版本分别安装了pip以后怎么区分它们。进入python安装路径找到Scripts文件夹,进入里面找到pip*-script.py,打开修改第一句为你要指定的那个python解释器
‘肆’ 如何升级到python3版本并且安装pip3及ipython3
如何升级到python3版本并且安装pip3及ipython3
确保你的系统上已经安装好了 pip3. 如果没有,请使用命令:
sudo dnf install python3-pip
进行安装。
安装好了之后在命令行输入pip3会显示它的帮助信息。
开始安装tornado。首先,按照常理,使用命令:
sudo pip3 install tornado==4.3
如果4.3已经不是最新版本,请自行替换为最新版本。
经过小编尝试,发现容易出现 timeout 错误。
‘伍’ python3.6 pip3配置
一、新安装的Python3.6 使用pip3安装库时,没有安装在当前版本对应的dist-packages目录下
首先查看pip3的版本
在我的电脑上应该是/usr/local/lib/python3.6/dist-packages,实际上是/usr/lib/python3/dist-packages
查看当前安装的路径方法:在Python3.6交互模式下import sys并且print sys.path,最后一个路径就是当前实际安装的路径了
二、在安装lxml时出现subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1 的错误
好像lsb_release只在Python3.5时能用,在Python3.6是不管用的,所以/usr/bin/python3要链接到python3.5 并且lsb_release文件开头显示Python3就可以了,
再次安装lxml就成功了,并且位置也对了