2015-02-22 14 views
14

Próbowałem zainstalować SciPy w PyCharm na Windows   7. Ale proces instalacji zakończył się niepowodzeniem z następującym komunikatem o błędzie.Jeśli chodzi o instalowanie SciPy z PyCharm

Enter image description here

Potem następuje czynności opisane w install Python package with .whl file,

pip install wheel 
pip install some-package.whl 

Proces montażu był udany. Jednak nadal nie mogę znaleźć pakietu SciPy od PyCharm.

Enter image description here

+0

Czy zainstalowałeś [tarczę Numpy, która jest połączona z rdzeniem Intel Math] (http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)? Po wykonaniu tej czynności powinieneś być w stanie zainstalować SciPy z pip (który jest używany przez PyCharm), ponieważ twój błąd dotyczy Numpy, a nie SciPy. – Kersten

+0

Ale zainstalowałem NumPy z PyCharm przy użyciu własnego procesu instalacji. Druga ilustracja z powyższego pokazuje, że NumPy również był wymieniony. Testowałem też kod za pomocą NumPy. Działa dobrze, dlaczego nadal powoduje problem podczas instalowania SciPy. – user297850

+2

Wciąż zgaduję, że brakuje ci kompilatora Fortran i bibliotek BLAS/LAPACK. Numpy będzie działał bez nich, choć czasem wolniej. Niektóre funkcje SciPy ich wymagają - dlatego też dołączyłem do nich wstępnie skompilowany plik binarny Numpy. Możesz także spróbować [budując SciPy z odpowiednimi kompilatorami ze źródła] (http://stackoverflow.com/questions/12628164/trouble-installing-scipy-on-windows). – Kersten

Odpowiedz

1

Miałem podobny problem z zainstalowaniem scipy w pycharm i rozwiązać go pobierając scipy jako plik exe do mojej wersji Pythona z SourceForge:

http://sourceforge.net/projects/scipy/files/scipy/

Teraz widzę scipy w moim tłumaczu projektu i używaj go bez błędów.

+0

Co robisz po pobraniu pliku exe? Z linku nie ma pliku exe. Z linku jest tylko skompresowany plik, a następnie co z nim zrobić? Dzięki –

+0

ten wymagany python 3.4. Zainstalowałem 3.4, ale konfiguracja nie mogła znaleźć miejsca. – hoangpx

0

Błąd wydaje się wskazywać, że potrzebujesz blas/lapack, które są numerycznymi bibliotekami, których używa scipy. Nie są to pakiety Python, musisz je zainstalować samodzielnie. Istnieje kilka implementacji, z których niektóre łączą blas i lapack, więc wystarczy je zainstalować.

2

Jeśli masz problemy z NumPy/Wheel podczas instalowania SciPy na Windows   7, jest to stosunkowo szybka naprawa. W skrócie, musisz dodać ścieżkę, w której żyje SciPy (tylko kilka podfolderów od Pythona). Możesz zobaczyć ogólne podsumowanie dodawania ścieżek w PyCharm here.

Otwórz interpretera języka Python, w którym możesz otworzyć SciPy.

>> import scipy 
>> scipy.__file__ 
"path/to/scipy" 

Oto co moja droga wyglądała jak:

C:\Users\ME\AppData\Local\Continuum\Anaconda3\Lib\site-packages\scipy 

Więc scipy jest zainstalowany w kontinuum, podczas gdy Python mieszka w swoim katalogu. Ścieżki domyślne tłumacza pycharm wyglądać w katalogu Pythona, przedstawionym poniżej:

file://C:/Users/ME/AppData/Local/Programs/Python/Python35/DLLs 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32/lib 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/pythonwin 

Aby rozwiązać ten problem, otwórz pycharm i udaj się do menu plikuUstawieniaInterpreter Projekt. Otwórz ProjectInterprets, a po prawej stronie jest mały przycisk oznaczony "show paths". Dodałem swoją ścieżkę do SciPy:

file://C:/Users/ME/AppData/Local/Continuum/Anaconda3/Lib/site-packages/ 

Dalej, dodaj ścieżkę i powinieneś być gotowy!

0

Możliwe rozwiązanie to instalacja pakietu "Anaconda". SciPy zostanie automatycznie zainstalowany.

0

Dla każdego, kto to przeszukuje.

Download:

Numpy + MKL od: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy Upewnij się wybrać wersję Pythona (kopalnia jest 3.6, stąd używam: obspy-1.0.3-cp36-cp36m-win32.whl)

Następnie pobierz scipy od: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (znowu 3.6 jest: scipy-1.0.0b1-cp36-cp36m-win32.whl)

otworzyć folder zawierający pip w wierszu polecenia jako administrator:

pip zainstalować C: /user/Daniel/obspy-1.0.3-cp36-cp36m-win32.whl

pip zainstalować C: /user/Daniel/scipy-1.0.0b1-cp36-cp36m-win32 .whlhl

PyCharm powinien automatycznie go znaleźć.

Przepraszanie za martwe nić.

Powiązane problemy