Python3 找不到并导入 PyQt5

Posted

技术标签:

【中文标题】Python3 找不到并导入 PyQt5【英文标题】:Python3 can't find and import PyQt5 【发布时间】:2015-05-09 22:34:59 【问题描述】:

我用 brew 安装了 PyQt5,它似乎正确地结束了安装过程。

$ brew install pyqt5 --with-python3

问题是我无法导入:

Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 23 2015, 02:52:03) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt5
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'PyQt5'

我从哪里开始寻找它为什么不起作用?我认为它会使用我使用的 brew 命令将其自动添加到 Python 中。

【问题讨论】:

【参考方案1】:

一种可能的解决方案是使用以下命令查找安装路径:

brew info pyqt5

然后将其添加到您的 Python 路径中,您可以在此处找到解决方案:

Permanently add a directory to PYTHONPATH

你的问题也和这个类似

HomeBrew Mac change Python Path

【讨论】:

太棒了,成功了 :) 进行了一些研究,但由于 brew 路径不是实际包含 __init__ 的路径,那是两个更下方的目录。 当我意识到您发布的第二个链接更好,因为它会自动运行并开始尝试时,我正要这样做:)

以上是关于Python3 找不到并导入 PyQt5的主要内容,如果未能解决你的问题,请参考以下文章

在 PyQt5 中使用 cx_freeze,找不到 PyQt5

Pyinstaller 和 PyQt5 出错“找不到现有的 PyQt5 插件目录”

学习 PyQt5。在我的代码片段中找不到错误 [关闭]

python3 找不到我可以用 python2 导入的模块

DLL加载失败:找不到指定的模块

Spyder控制台找不到keras模块