如何在Ubuntu上通过pip安装python3版本的软件包?

发布于 2021-02-02 23:17:06

我都python2.7和python3.2安装Ubuntu 12.04
符号链接python链接到python2.7

当我键入:

sudo pip install package-name

它将默认安装的python2版本package-name

一些软件包同时支持python2和python3。
如何安装via python3版本?package-namepip

关注者
0
被浏览
109
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    你可能需要构建virtualenvpython3的,然后在激活virtualenv之后安装python3的软件包。这样你的系统就不会混乱了

    可能是这样的:

    virtualenv -p /usr/bin/python3 py3env
    source py3env/bin/activate
    pip install package-name
    


  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。


    Ubuntu 12.10+和Fedora 13+具有一个名为的软件包python3-pip,它将安装pip-3.2(或pip-3.3,pip-3.4或者pip3对于较新版本),而无需花钱。

    我碰到了这个问题,并在不需要likewget或virtualenvs的情况下解决了这个问题(假设Ubuntu 12.04):

    1. 安装软件包python3-setuptools:运行sudo aptitude install python3-setuptools,这将给你命令easy_install3
    2. 使用Python 3的setuptools:run安装pip sudo easy_install3 pip,这将为你提供pip-3.2kev解决方案一样的命令。
    3. 安装PyPI软件包:运行sudo pip-3.2 install <package>(将python软件包安装到基本系统中当然需要root)。
    4. 利润!

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看