【问题标题】:Problems installing module for python 3.5为 python 3.5 安装模块时出现问题
【发布时间】:2016-11-05 12:20:42
【问题描述】:

以下是可能的副本:How to use pip with python3.5 after upgrade from 3.4? 我是 Python 世界的新手。我希望有人能指出我正确的方向。

我目前的设置

我在已经安装了 python 2.7 和 3.4 的 Ubuntu 14.04 上运行。 我已经下载了 Python 3.5.1 并执行了 ./Configuremakemake install 并且安装似乎很好。 我还安装了 pip3 sudo apt-get install python3-pip

我的问题

pip3 为 Python 3.4 安装我的新库,而不是 Python 3.5。

寻找解决方案

根据其他帖子,我执行了以下操作:

$ python3.4 -m pip --version pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.4) $ python3.5 -m pip --version /usr/local/bin/python3.5: No module named pip

另一篇文章还提到它可能是一个错误,我可以“通过 python 运行 pip”,但我不知道该怎么做。

任何指导将不胜感激。提前致谢!

【问题讨论】:

    标签: python ubuntu pip python-3.5


    【解决方案1】:

    sudo apt-get install python3-pip 只能将pip 安装到系统提供的 Python 版本中。

    您需要获取 Python 3.5 的 pip。 Python 3.5 附带了一个模块,称为ensurepip

    sudo python3.5 -m ensurepip
    

    这将为特定的 Python 安装找到并安装 pip。

    【讨论】:

    • 哇,谢谢伙计。出现另一个错误:忽略 ensurepip 失败:pip 7.1.2 需要 SSL/TLS。有什么想法吗?
    • @StevePaul:您安装的 Python 没有 SSL 支持。安装 OpenSSL 开发头文件并重新构建(配置、制作)并重新安装 Python。
    • @StevePaul:您可能缺少其他功能,请参阅ImportError after upgrading python 2.7.3 to 2.7.6 了解我认为对于 Python 3.5 和 Ubuntu 仍然是最新的开发包列表。
    • 这帮助很大 - 谢谢!现在我可以执行 pip3.5 命令了。很棒的东西。
    猜你喜欢
    • 2020-10-14
    • 2011-08-16
    • 1970-01-01
    • 2020-12-06
    • 2021-02-14
    • 2012-06-05
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多