2013-08-07 4 views
10

Stwierdziłem, że instalator binarny Basemap (moduł dla matplotlib i Python) dla systemu Windows nie może wykryć Pythona w systemie, gdy Python jest instalowany jako część instalacji stosu, takiej jak Anaconda lub WinPython. Instalator kończy działanie, zamiast pozwalać wskazać katalog instalacji.Jak zainstalować moduł Matplotlib Basemap w systemie Windows 7 za pomocą programu WinPython (lub dowolnej instalacji stosu Python)?

Muszę zatem zainstalować przez źródło. Jednak nie znam metody, aby to zrobić. Instrukcja Readme.txt i instrukcje instalacyjne wydają się nie pomagać. Po prostu instruują "najpierw zainstalować geos 3.3.3" - no, jak dokładnie? Nie widzę pliku setup.py w tym katalogu.

Każda pomoc będzie świetna. (Python 2.7, Win 7, 64b)

Odpowiedz

19

Używam Windows. A moja instalacja również zakończyła się fiaskiem. Wreszcie zainstalowałem Bazę danych za pomocą poniższej metody. Chociaż nie jestem pewien, czy to będzie odpowiednie dla ciebie, po prostu oferuję moje.

  1. Przede wszystkim, trzeba mieć pip w komputerze. (Jest to o wiele łatwiejsze w instalacji, w porównaniu z mapą bazową i innych rzeczy, a to może być użyty do zainstalowania wiele użytecznych pakietów.).

  2. Następnie przejdź tę wielką link: http://www.lfd.uci.edu/~gohlke/pythonlibs/

    i pobrać plik o nazwie "basemap-1.1.0-cp27-cp27m-win32.whl".

  3. Przenieś plik .whl do katalogu "C: \ Python27". (Może masz zainstalował swój python na innym dysku, a następnie odpowiednio go zmień .)

  4. Otwórz terminal. (Użyj cmd lub Git Bash lub coś innego).

  5. Użyj polecenia:

    pip zainstalować bazowa-1.1.0-cp27-cp27m-win32.whl

+2

To też zadziałało dla mnie. Po przetestowaniu 10 różnych przewodników, ten właśnie zadziałał. Upewnij się jednak, że użyłeś poprawnego pliku, a mój był basemap-1.0.8-cp27-none-win32.whl. Dzięki za zamieszczenie tego tutaj. – ninehundred

+1

Jeśli masz 32-bitowy python na maszynie 64-bitowej, potrzebujesz 32-bitowej wersji mapy bazowej. Część CP oznacza Twój wers Pythona (w tym przypadku 2.7) –

+0

Również dla mnie działa to tylko, jeśli zainstalowałem matplotlib najpierw –

Powiązane problemy