1

问:我无法为 python 3.4 安装或升级任何库,因为 pip、pip3、pip3.4 无法正常工作或连接到 python2.7。

  1. 我尝试设置别名 python=python3 并仅使用 pip:

    sudo pip install selenium

    已满足要求(使用 --upgrade 升级):/usr/local/lib/python2.7/dist-packages 中的 selenium

  2. 我试过pip3:

    须藤 pip3 安装硒

    已满足要求(使用 --upgrade 升级):/usr/local/lib/python2.7/dist-packages 中的 selenium

  3. 我试过 pip3.4:

    sudo pip3.4 安装硒

    已满足要求(使用 --upgrade 升级):/usr/local/lib/python2.7/dist-packages 中的 selenium

  4. 我试图为 python3.4 创建 venv:

    volodka@interceptor:/usr/bin$ sudo virtualenv -p /usr/bin/python3.4 python3env 使用解释器运行 virtualenv /usr/bin/python3.4 使用基本前缀 '/usr' 在 python3env/bin/python3 中新建 python 可执行文件.4还在python3env/bin/python中创建可执行文件安装setuptools、pip、wheel...完成。

    volodka@interceptor:/usr/bin/python3env/bin$ 。启用

    (python3env)volodka@interceptor:/usr/bin/python3env/bin$ sudo pip install selenium 要求已经满足(使用 --upgrade 升级): selenium in /usr/local/lib/python2.7/dist-packages

virtualenv 中的 pip3、pip3.4 也尝试为 python2.7 安装 lib。我做错了什么?

4

2 回答 2

0

您应该采取的方法是为Python 3.4.

您可以通过以下方式执行此操作:

$ curl -O https://bootstrap.pypa.io/get-pip.py
$ sudo python3.4 get-pip.py

然后,您使用 pip3.4 安装 Python 3.4 的东西,并使用 pip-2.7 安装 Python 2-7 的东西。

检查/usr/bin那里有哪些 pip 版本。

于 2015-06-22T08:47:44.783 回答
0

这可能不是最好的解决方案。在 Fedora 22 上遇到同样的问题,我设法以这种方式使用 pip 安装 python3 包:sudo pip3 install --install-option="--prefix=/usr/lib/python3.4/site-packages" package_name

于 2015-07-11T11:21:58.737 回答