我在Mountain Lion上安装带pip的Scipy时遇到严重困难。我已尝试:
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev
就像在网络上的各个地方所建议的那样。
这会导致以下错误:
ld: library not found for -lgcc
lipo: can't figure out the architecture type of: /var/tmp//ccC2HLVs.out
和几个警告(我假设不严重)之前的错误。
有人有什么建议吗?
9条答案
按热度按时间w51jfk4q1#
下面是我在虚拟环境(Mac OS X 10.9.2 Mavericks)中使用pip安装matplotlib和scipy的方法:
matplot lib安装得很快,但scipy花了很长时间。
uwopmtnx2#
我已经安装了Enthought软件包,但是升级时遇到了问题,所以我决定使用 Homebrew 进行全新安装。不幸的是,仅仅执行点击和安装并不适合我。所以我在GitHub上搜索了一下,发现了一个 samualjohn 处理的issue,并为我工作:
这个问题显然是Enthought卸载说明中没有涉及的站点包冲突。
注意:我必须使用 pip 安装 matplotlib。
tmb3ates3#
我在OSX 10. 9 Mavericks上安装Scipy时也遇到了类似的问题。为我解决这个问题的方法如下:
是显示麻木,因此我做了:
之后
我正在展示gfortran。我在
但是,
由于一个奇怪的fortran错误而失败。因此我卸载了它并重新安装了它
令我非常惊讶的是
在那之后工作。
nszi6y054#
我最近也遇到了在virtualenv上安装scipy的问题。我的问题是gfortran没有被正确地看到。我使用macports
sudo port install gcc48
并创建了一个只指向gfortran的符号链接:从那以后,
pip install scipy
在我的virtualenv上工作没有任何错误。s8vozzvw5#
可以在Mac OS X上安装带有pip的scipy!您需要在您的系统上安装正确的C和Fortran编译器来安装scipy。本页可以帮助您:
http://www.scipy.org/scipylib/building/macosx.html
完成此操作后,您应该能够使用
pip install scipy
进行安装。作为一个额外的故障排除注意事项,您可能需要创建一个到编译器的符号链接,以便安装过程可以找到它。之前的海报@biophetik给出了如何做到这一点的示例。
另外,当我安装scipy的时候,我已经在我的虚拟环境中安装了numpy。我不确定一个是否/如何依赖另一个。
m1m5dgzv6#
在Mavericks上,以下功能有效(在其他版本上也可能有效):
如果尚未安装,请安装
pip
然后安装/更新
scipy
由于某种原因,
pip
会将scipy
安装到而不会删除中的旧版本
因此,只需删除旧版本,它就可以工作了。打印版本号:
llmtgqce7#
我尝试了所有的方法:pip,macports,easy_install,...与Mac OS El船长。唯一对我有效的是brew:
之后,它会要求你按照下面的指示:
kgsdhlau8#
Scipy现在也可以通过自制的tap下载。如果您安装了homebrew:
更多信息,请访问:homebrew-python
jm81lzqq9#
Pip在OS X上使用scipy有很多困难。从源代码安装并不简单,所以我建议不要这样做。在OS X中,你有一些更好的选择: