Gno*_*ume 5 python homebrew fortran numpy gfortran
我想安装numpy使用brew 的工作版本.brew install numpy给出的信息:
==> python setup.py build --fcompiler=gnu95 install --prefix=/usr/local/Cellar/numpy/1.8.1
File "/private/tmp/numpy-ncUw/numpy-1.8.1/numpy/distutils/fcompiler/gnu.py", line 197, in get_flags_opt
v = self.get_version()
File "/private/tmp/numpy-ncUw/numpy-1.8.1/numpy/distutils/fcompiler/__init__.py", line 434, in get_version
raise CompilerNotFound()
numpy.distutils.fcompiler.CompilerNotFound
Run Code Online (Sandbox Code Playgroud)
brew doctor没关系,所以它实际上可能是一个缺少的fortran编译器问题.尝试:brew install gfortran
Error: No available formula for gfortran
Run Code Online (Sandbox Code Playgroud)
呵呵.从brew GitHub问题跟踪器中的评论来看,看起来gfortran已不再是brew.让我们尝试从项目网站下载gfortran 4.9.0 并设置,FC=\path\to\gfortran以便brew知道使用它
==> Building with an alternative Fortran compiler
This is unsupported.
Warning: No Fortran optimization information was provided. You may want to consider
setting FCFLAGS and FFLAGS or pass the `--default-fortran-flags` option to
`brew install` if your compiler is compatible with GCC.
If you like the default optimization level of your compiler, ignore this
warning.
==> Downloading https://downloads.sourceforge.net/project/numpy/NumPy/1.8.1/numpy-1.8.1.tar.gz
Already downloaded: /Library/Caches/Homebrew/numpy-1.8.1.tar.gz
==> python setup.py build --fcompiler=gnu95 install --prefix=/usr/local/Cellar/numpy/1.8.1
File "/private/tmp/numpy-mrQk/numpy-1.8.1/numpy/distutils/fcompiler/gnu.py", line 197, in get_flags_opt
v = self.get_version()
File "/private/tmp/numpy-mrQk/numpy-1.8.1/numpy/distutils/fcompiler/__init__.py", line 434, in get_version
raise CompilerNotFound()
numpy.distutils.fcompiler.CompilerNotFound
Run Code Online (Sandbox Code Playgroud)
讨厌鬼,所以冲泡不希望使用非默认的Fortran编译器.我正在使用默认安装llvm的OSX 10.9,所以我对添加gcc安装很谨慎.当llvm接手时,许多程序必须重新编译,因此更改默认编译器(再次)似乎很危险.
关于如何酿造以完成安装的任何建议都将非常受欢迎.
| 归档时间: |
|
| 查看次数: |
7016 次 |
| 最近记录: |