2015-04-12 21 views
25

üzerinde gcc install grew sonra eksik fortran derleyici nedeniyle scipy yükleyemiyorum scipy/numpy/theano yüklemek için this answer okudum ve takip ettik. Ancak, yine de gcc install demlemek sonra Fortran derleyici eksik aynı hata üzerinde başarısız oldu. HomeBrew gcc-4.8'i kurarken, herhangi bir gfortran veya g95 komutunu yüklemedi. Ben Sonra gfortran komut olarak algılar ama hala hiçbir Fortran derleyiciHala Mac OS X

şikayetçi sonra bir sembolik

$ cd /usr/local/bin 
$ ln -s gcc-4.8 gfortran 
$ pip install scipy 

oluşturmak, gfortran gcc'nin sadece synonymy olabilir anlamaya

customize Gnu95FCompiler 
Found executable /usr/local/bin/gfortran 
customize NAGFCompiler 
Could not locate executable f95 
customize AbsoftFCompiler 
Could not locate executable f90 
Could not locate executable f77 
customize IBMFCompiler 
Could not locate executable xlf90 
Could not locate executable xlf 
customize IntelFCompiler 
Could not locate executable ifort 
Could not locate executable ifc 
customize GnuFCompiler 
Could not locate executable g77 
customize G95FCompiler 
Could not locate executable g95 
customize PGroupFCompiler 
Could not locate executable pgfortran 
don't know how to compile Fortran code on platform 'posix' 
building 'dfftpack' library 
error: library dfftpack has Fortran sources but no Fortran compiler found 

Başka ne yapmalıyım?

+0

gerçekten 'scipy' derlemek istiyorsanız veya' sizin için bir seçenek anaconda' sevk edilmiş olarak önceden derlenmiş sürümünü kullanıyor musunuz? – cel

+2

gfortran komutunun kendisi gcc'nin yaptığı gibi ortak bir şeyi çağırır, fakat daha sonra Fortran ön yüzünü çağırır ve yüklemiş olmanız gerekir. Symlink gfortran → gcc yeterli değil. –

+0

'' gcc install demlediniz mi? http://stackoverflow.com/questions/26919450/can-not-install-gfortran-via-homebrew –

cevap

33

Pip/virtualenv'imi aynı gün ilk kez yeniden yüklediğim halde pip yükseltmesiyle giderildi.

(mypy)MAC0227: $ pip install --upgrade pip 
... 
(mypy)MAC0227: $ pip install theano 
/Users/me/.virtualenvs/mypy/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:79: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 
    InsecurePlatformWarning 
Requirement already satisfied (use --upgrade to upgrade): theano in /Users/me/.virtualenvs/mypy/lib/python2.7/site-packages 
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.6.2 in /Users/me/.virtualenvs/mypy/lib/python2.7/site-packages (from theano) 
Collecting scipy>=0.11 (from theano) 
/Users/me/.virtualenvs/mypy/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:79: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. 
    InsecurePlatformWarning 
    Downloading scipy-0.15.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (19.8MB) 
    100% |████████████████████████████████| 19.8MB 23kB/s 
Installing collected packages: scipy 
Successfully installed scipy-0.15.1 
21

şu benim için çalıştı: sistemimde

sudo apt-get install gfortran

:

Ubuntu 15.10 (Linux 4.2.0-19-jenerik # 23-Ubuntu x86_64 x86_64 x86_64 GNU/Linux)

+3

OP OS X hakkında sordu – Blaszard

+0

Neyse, bu Ubuntu benim için pip yükseltme yerine çalıştı. –