Python:在 Mac 上安装软件包

时间:2021-01-08 21:09:30

标签: python python-3.x macos

我尝试在 Mac 上安装 pyqt5 软件包 für python 3.9。 由于它无法通过 pip3 运行,因此我通过 Homebrew 安装了它

% brew install pyqt5

它似乎工作,因为终端说,如果我尝试

pip3 install pyqt5

要求已经满足。 然而,如果我启动 PyCharm 来编写和测试我的程序,它找不到库等。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

我只是尝试在我的 Mac 上brew install pyqt5brew 然后安装了一个新的 Python 3.9 解释器(这被视为 pyqt5 的依赖项)。

我怀疑你的系统也发生了同样的情况:brew 安装了一个全新的 Python 解释器,现在当你在命令行输入 pip3 时,你会发现 {{ 1}} 由 pip 安装,它告诉您 brew 已安装。

但是,系统上的每个 Python 安装都是它自己的一组包。您的新 Python 解释器已安装 pyqt5,但您的原始 Python 解释器仍未安装。

我怀疑 PyCharm 被配置为使用您的默认(原始)Python 解释器,它没有安装 pyqt5

尝试在您的命令提示符(终端)执行以下命令:pyqt5。如果您看到路径 which pip3,那么这确认当您在命令行输入 /usr/local/Cellar/... 时,您实际上指的是与 pip3 安装的 Python 解释器对应的 pip 版本.

好的,那么接下来该怎么做?

两个选项:

  1. 使用这个新的 Python 安装。然后,您需要再次安装以前版本 Python 中的所有软件包(例如,仅仅因为您在原始 Python 安装上安装了 Numpy 并不意味着您将默认为新 Python 解释器安装它) .此外,您必须配置 Pycharm 才能使用此 Python 安装。我不知道具体的步骤,但请转到“首选项”选项卡,然后在“项目设置”下的“Python 解释器”行中查找内容。

  2. 删除新的 Python 安装,弄清楚 pip 有什么问题,安装你想要的包。

我会选择 2)。在您的系统上安装多个不同版本的 Python 会变得很混乱,除非它们由 conda 等环境管理器管理。

为此,您第一次尝试安装 brew 时出了什么问题?