【问题标题】:Why doesn't pip (or pipX) work for Python3.4为什么 pip(或 pipX)不适用于 Python3.4
【发布时间】:2015-04-04 01:28:22
【问题描述】:

根据this documentation,我正在使用的Python3.4附带pipXpipX.Y。当我在终端中输入pip3pip3.4 时,我得到一个"command not found"

我也在使用 Python2.7 并为此安装了 pip。当我输入pip --version 时,我得到:

pip 6.0.7 from /Library/Python/2.7/site-packages (python 2.7)

为什么pip3pip3.4 不起作用?

【问题讨论】:

    标签: python python-3.x pip python-3.4


    【解决方案1】:

    How to use pip with Python 3.x alongside Python 2.x

    curl -O https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py
    

    1567K 下载

    sudo python3 get-pip.py  
    
    Collecting pip
       Downloading pip-6.0.7-py2.py3-none-any.whl (1.3MB)
        100% |################################| 1.3MB 336kB/s 
    Installing collected packages: pip
    
    Successfully installed pip-6.0.7
    

    me@fissionchips:~$pip3 -V

    来自 /usr/local/lib/python3.4/dist-packages (python 3.4) 的 pip 6.0.7

    【讨论】:

    • 我试过这个并收到一个 zipimport 错误。我不知道为什么,但看起来我的 Python 构建是非典型的。我刚刚重新安装了 Python 3.4,现在 pip3 可以工作了。
    【解决方案2】:

    在尝试了提供的两个答案后,我一直遇到奇怪的 Python 问题。例如,我在运行sudo python3 get-pip.py 时收到zipimport.ZipImportError: can't decompress data; zlib not available 错误,在运行python3.4 -m ensurepip 时收到Ignoring ensurepip failure: pip 1.5.6 requires SSL/TLS 错误。看起来我错过了典型 Python bui 附带的许多依赖项

    我使用this SO answer 卸载了Python 3.4,重新安装了Python 3.4,现在pip3 命令可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-03
      • 2014-07-30
      • 2020-05-18
      • 1970-01-01
      • 2017-06-14
      • 2023-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多