首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Mac Mountain Lion OS X v10.8上安装Scipy with pip

如何在Mac Mountain Lion OS X v10.8上安装Scipy with pip
EN

Stack Overflow用户
提问于 2012-08-23 21:07:45
回答 7查看 25.7K关注 0票数 18

我在山狮上安装Scipy和pip时遇到了严重的困难。我试过了:

代码语言:javascript
复制
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev

正如网络上不同地方所建议的那样。

这会导致如下错误:

代码语言:javascript
复制
ld: library not found for -lgcc
lipo: can't figure out the architecture type of: /var/tmp//ccC2HLVs.out

和几个警告(我假设不是很严重)。

有人有什么建议吗?

EN

回答 7

Stack Overflow用户

发布于 2013-01-14 16:31:18

Scipy现在也可以通过自制水龙头获得。如果您安装了homebrew

代码语言:javascript
复制
brew tap samueljohn/python
brew install scipy

点击此处查看更多信息:homebrew-python

票数 18
EN

Stack Overflow用户

发布于 2014-04-05 07:11:21

以下是我在虚拟环境(Mac OS X 10.9.2 Mavericks)中使用pip安装matplotlib和scipy的方法:

代码语言:javascript
复制
# See George's answer above
brew update
brew upgrade
brew install gfortran 

# See http://www.scipy.org/scipylib/building/macosx.html (the link Nathan Gould posted above)
export CXX=g++-5.1
export CC=gcc-5.1
export FFLAGS=-ff2c
sudo ln -s /usr/bin/gcc /usr/bin/gcc-5.1
sudo ln -s /usr/bin/g++ /usr/bin/g++-5.1

pip install matplotlib
pip install scipy

matplot lib安装得很快,但是scipy花了很长时间。

票数 5
EN

Stack Overflow用户

发布于 2013-12-08 10:56:20

我在OSX 10.9 Mavericks上安装scipy时也遇到了类似的问题。对我来说,解决这个问题的方法如下:

代码语言:javascript
复制
sudo pip list

显示了numpy,所以我这样做了:

代码语言:javascript
复制
sudo pip install --upgrade numpy

之后

代码语言:javascript
复制
brew list

正在播放gfortran。我确保我有最新的版本

代码语言:javascript
复制
brew update
brew upgrade

代码语言:javascript
复制
sudo pip install scipy 

由于一个奇怪的fortran错误而失败。因此,我将其卸载并重新安装

代码语言:javascript
复制
sudo brew install gfortran
sudo brew uninstall gfortran

令我惊讶的是

代码语言:javascript
复制
sudo pip install scipy 

在那之后工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12092306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档