【问题标题】:HomeBrew Mac change Python PathHomeBrew Mac 更改 Python 路径
【发布时间】:2013-06-10 21:21:22
【问题描述】:

我正在尝试安装 PyQT,并且我使用了 PyQT。已使用 home brew 安装。但是当我尝试导入它时,python 不能。我在 Home brew 中收到以下警告。我是 Mac 新手,不知道如何更改 python 路径。任何帮助都会很棒。

对于非自制 python (2.x),您需要修改您的 PYTHONPATH,如下所示: 导出 PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

【问题讨论】:

    标签: macos homebrew


    【解决方案1】:

    您应该编辑~/.bash_profile(如果文件不存在则创建该文件)以设置PYTHONPATH 环境变量:

    export PYTHONPATH=`brew --prefix`/lib/python2.7/site-packages:$PYTHONPATH
    

    【讨论】:

    • 所以在我的旅行中,我了解到PYTHONPATH 可能是 python 项目希望您安装它们的各种方式。在 OS X 上,当您使用 brew 安装 Python 时,它不会为您提供 PYTHONPATH(实际上您可能需要在 shell 的初始化脚本中对其进行微观管理)。如果你能找到一种方法来安装它使用的任何 python 项目,这似乎不是问题pip
    • 只是提醒一下,每当您更改 .bash_profile 时,您应该重新启动终端或运行 source ~/.bash_profile
    • 这种方法有一个严重的缺陷:它破坏了 Python 3 并使其无法使用。这是因为通过设置 PYTHONPATH 可以强制 py2 和 py3 使用相同的值。
    【解决方案2】:

    由于您使用 Homebrew 安装了 PyQt,因此您还应该使用 Homebrew Python 2。

    要安装它,运行:brew install python

    现在,您可以正常导入 PyQt。

    【讨论】:

      猜你喜欢
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 2014-01-16
      • 2013-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多