python 使用 brew(自制软件)在 mac 上安装图形工具后无法导入它
python cannot import graph-tool after installing it on a mac using brew (homebrew)
我使用自制软件在 macOS 10.14 上使用命令 brew install graph-tool
安装图形工具,但我无法在 python 中导入它(在 /opt/anaconda3/bin/python
中通过 anaconda 安装) .如何让 Python 能够导入图形工具?
更喜欢 Conda 包
如果你想在 Conda 环境中使用某些东西,那么最好的做法是通过 Conda 安装。在这种情况下,graph-tool
软件包可通过 Conda Forge 获得,并且可以使用
安装
conda install -c conda-forge graph-tool
就个人而言,自从我在 2016 年开始使用 Conda 以来,我发现没有理由使用 Homebrew 或 MacPorts。可能会有一些例外,但这个包不是一个。
conda install
不工作
有时您已经安装的软件包可能会与您要添加的软件包发生冲突。当涉及到像 Anaconda 中的 base 这样的大型环境时尤其如此。使用 Conda 的最佳做法是避免在 base 中安装,而是为每个项目或项目类型创建环境。这也可以帮助您避免破坏您已经编写的代码,因为有时安装会触发您正在使用的包的版本更改。
在这种情况下,您可以使用
创建一个新环境,例如 foo
conda create --name foo -c conda-forge graph-tool
您可以列出在 graph-tool
之后需要的任何其他软件包。
我使用自制软件在 macOS 10.14 上使用命令 brew install graph-tool
安装图形工具,但我无法在 python 中导入它(在 /opt/anaconda3/bin/python
中通过 anaconda 安装) .如何让 Python 能够导入图形工具?
更喜欢 Conda 包
如果你想在 Conda 环境中使用某些东西,那么最好的做法是通过 Conda 安装。在这种情况下,graph-tool
软件包可通过 Conda Forge 获得,并且可以使用
conda install -c conda-forge graph-tool
就个人而言,自从我在 2016 年开始使用 Conda 以来,我发现没有理由使用 Homebrew 或 MacPorts。可能会有一些例外,但这个包不是一个。
conda install
不工作
有时您已经安装的软件包可能会与您要添加的软件包发生冲突。当涉及到像 Anaconda 中的 base 这样的大型环境时尤其如此。使用 Conda 的最佳做法是避免在 base 中安装,而是为每个项目或项目类型创建环境。这也可以帮助您避免破坏您已经编写的代码,因为有时安装会触发您正在使用的包的版本更改。
在这种情况下,您可以使用
创建一个新环境,例如foo
conda create --name foo -c conda-forge graph-tool
您可以列出在 graph-tool
之后需要的任何其他软件包。