【问题标题】:Homebrew: Packages are installed for wrong python version (mac)Homebrew:为错误的python版本(mac)安装了软件包
【发布时间】:2017-04-26 06:17:12
【问题描述】:

Homebrew 正在安装我需要的 python 2.7 包,这是 Mac 附带的默认版本,但我需要为 python 3.4 安装它。我该怎么做?

【问题讨论】:

    标签: python python-3.x homebrew


    【解决方案1】:

    试试pip3 install,而不是pip install

    查看版本:

    pip --version
    pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7)
    
    pip3 --version                                                             
    pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
    

    【讨论】:

      【解决方案2】:

      如果您还没有尝试过,在您的 PATH 中列出 python 2.7 之前的 python 3.4 的可执行文件可能会有所帮助。否则也许这里的东西可能会有所帮助? How to make Mac OS use the python installed by Homebrew

      【讨论】:

      • 我的路径中什至没有 python2.7,这是我的路径:/Library/Frameworks/Python.framework/Versions/3.5/bin:/Library/Frameworks/Python.framework/版本/3.4/bin:/usr/local/bin:/usr/local/sbin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/bin:/usr/bin:/bin: /usr/sbin:/sbin:/库/TeX/texbin
      • 我在从终端运行 brew config 时注意到了这一点:Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions /2.7/bin/python2.7
      • 嗯,奇怪的是它没有看到 python 3,因为它似乎是你路径中的第一个。不过,似乎自制的 python 指向的是 python 2。运行“which python”会给你什么?
      • /usr/bin/python
      • 在任何情况下,如果你的两个 python 都安装了 homebrew,你可以尝试使用 brew switch
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多