Sim*_*mon 7 python homebrew spyder
我使用官方dmg文件在我的MacOS X(10.6.8)上安装了spyderlib.与此同时,我已经使用终端中的pip和homebrew安装了软件包(即opencv,gdal ......).由于Spyder使用自己的python版本,我无法在Spyder中访问我的外部包.
当Homebrew安装一个软件包时,它会在/ usr/local/lib ...目录中运行它,使用Spyder的Python Path管理器添加它是不可行的.整个目录/ usr/...是隐藏的.
我在网上找到的唯一相关类似案例如下: 向Spyder添加模块(特别是pymorph)(Python IDE)
我试过他们的建议不成功.所以有两个相关的问题来解决这个问题:
1-是否可以在Spyder中实际使用与终端中访问的python相同的python?
2-否则,如果将软件包安装在文件夹/ usr/local ...中,如何将外部软件包添加到Spyder的原始python中?
谢谢
我不使用mac,但我会选择1,在常规Python上构建和安装Spyder.如果你没有安装PyQt4:
brew install pyqt
然后从这里下载Spyder 2.2.5源码(spyder-2.2.5.zip),解压缩你喜欢的文件夹.然后打开一个终端,进入Spyder源文件夹(必须从该文件夹中输入下一个命令).然后使用常规python可执行文件构建:
python setup.py build
并安装:
python setup.py install
如果满足所有依赖关系,那么您应该在主Python安装下将Spyder作为包.应该有一个脚本在Scripts文件夹下执行它.
您还可以从主Spyder安装页面看到"直接从源安装或运行" .