美文网首页
python2和python3同时存在如何使用pip

python2和python3同时存在如何使用pip

作者: 一川烟草i蓑衣 | 来源:发表于2020-01-13 10:38 被阅读0次

    这个问题在知乎上已经有人回答,由于笔者使用知乎上的方法没有成功,于是将笔者自己使用成功的方法写于下方,方便来者查看:

    linux下

    如果没有pip则需要安装pip

    python2安装pip

    sudo apt install python-pip

    1

    如果是python3,则如下:

    sudo apt install python3-pip

    1

    此时python2和python3同时有pip,

    使用pip时如下:

    python2:

    python2 -m pip install XXX

    1

    python3:

    python3 -m pip install XXX

    1

    同上,对于windows下,如果没有pip则要先安装,相对linux麻烦那么一小丢丢~

    到官网https://pypi.python.org/pypi/pip#downloads

    下载图中红色方框的文件,解压后打开终端(cmd)进入此文件夹后输入如下命令

    python2安装pip

    python2 setup.py install

    1

    现在安装python3的pip

    注意!!!一定不要直接在此目录下执行python3 setup.py install,否则你会哭的。

    唉,笔者为了写这篇文章查看一下是否可以如此操作,结果哭得稀里哗啦的,可谓尽职尽责了。

    由于pip是兼容python2和python3的,当用python3安装的时候,一定要确定在终端输入python3出来的是python3,没有则要在python3安装目录下的script文件下将python.exe改为python3.exe(当然要设置此为环境变量,这个内容网上有)

    cmd进入python3的目录后

    python3 setup.py install

    1

    此时安装完毕输入pip3 -V,结果就是python3的pip,直接输入pip则是python2的pip,当然这个可以不理会,总之以后安装其他东西,要分开,以camb为例

    python2

    python2 -m pip install camb

    1

    python3 -m pip install camb

    1

    当然由于pip,pip3分别已经是python2和python3的了,所以也可以

    pip install camb  #python2

    1

    pip3 install camb #python3

    ————————————————

    版权声明:本文为CSDN博主「Mr-Cat伍可猫」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/Mr_Cat123/article/details/79221012

    相关文章

      网友评论

          本文标题:python2和python3同时存在如何使用pip

          本文链接:https://www.haomeiwen.com/subject/pwegactx.html