gpt4 book ai didi

python - 如何让 spyder 的 python 识别 MacOS X 上的外部包?

转载 作者:太空狗 更新时间:2023-10-29 21:50:03 24 4
gpt4 key购买 nike

我使用官方 dmg 文件在我的 MacOS X (10.6.8) 上安装了 spyderlib。同时,我从终端(即 opencv、gdal...)安装了使用 pip 和 homebrew 的软件包。由于 Spyder 使用它自己的 python 版本,我无法在 Spyder 中访问我的外部包。

当 Homebrew 安装包时,它会将其安装在/usr/local/lib... 目录中,该目录无法使用 Spyder 的 Python 路径管理器添加。整个目录/usr/... 被隐藏.

我在网上找到的唯一相关的类似案例如下: Adding a module (Specifically pymorph) to Spyder (Python IDE)

我试过他们的建议,但没有成功。所以有两个相关的问题来解决这个问题:

1- 是否有可能在 Spyder 中实际使用与在终端中访问的相同的 python?

2- 否则,如何将外部包添加到 Spyder 的原始 python,当包安装在文件夹/usr/local... 中时?

谢谢

最佳答案

我不使用 mac,但我会选择选项 1,在您的常规 Python 上构建和安装 Spyder。如果没有 PyQt4,请安装它:
brew 安装 pyqt
然后下载 Spyder 2.2.5 源代码 (spyder-2.2.5.zip) from here ,解压到你喜欢的文件夹。然后打开一个终端,进入 Spyder 源文件夹(您必须从该文件夹中输入下一个命令)。然后使用您的常规 python 可执行文件构建:
python setup.py build
并安装:
python setup.py 安装

如果满足所有依赖项,那么您应该将 Spyder 作为一个包安装在您的主要 Python 安装下。 Scripts文件夹下应该有执行它的脚本。

您还可以从主 Spyder installation page 查看“直接从源代码安装或运行” .

关于python - 如何让 spyder 的 python 识别 MacOS X 上的外部包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22492967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com