2010-06-16 13 views
5

Jak mogę zainstalować numpy w virtualenv ...Install Numpy w virtualenv Windows

easy_install numpy jest rzucanie błąd .. Nie mogę użyć instalatora binarnego, ponieważ byłoby to zainstalować numpy w głównej instalacji Pythona, a nie w virtualenv ..

Dzięki

+1

Jakie błędy są otrzymujesz? –

+0

zobacz http://stackoverflow.com/questions/6114115/windows-virtualenv-pip-numpy-problems-when-installing-numpy?rq=1 – user333700

Odpowiedz

1

nie można używać easy_install bezpośrednio ze względów technicznych nie dość woleliby dostać. Jest to rozwiązanie, choć nie jest optymalny: raz w środowisku wirtualnym, przejdź do źródeł NumPy i uruchom:

python setupegg.py install 

Kluczowym punktem jest za pomocą setupegg.py zamiast setup.py.

+1

Hrm, nie działa dla mnie. Mówi: 'Brak modułu o nazwie msvccompiler w numpy.distutils; próbowanie z distutils. error: Nie można znaleźć vcvarsall.bat' – mlissner

+0

Czy masz zainstalowane studio graficzne? –

+0

Nie ... że zależność od numpy w systemie Windows? – mlissner

1

Innym (nie tak wielkim) rozwiązaniem jest pobranie instalatora, zainstalowanie go w domyślnym katalogu Pythona, a następnie skopiowanie go ręcznie do virtualenv.

Długa wersja

  1. Przejdź tutaj: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
  2. zainstalować go.
  3. Znajdź go w instalacji Pythona (prawdopodobnie w katalogu C: \ Python27 \ Lib \ site_packages \ numpy lub podobny
  4. Skopiuj numpy katalog ponad do $ virtual_env \ Lib \ sites_packages \ numpy

działało. dla mnie, ale to nie jest eleganckie.Myślę, że są też instalatorzy exe na stronie numpy's, ale uważam, że łatwiej jest po prostu przejść do powyższej, kiedy potrzebuję rzeczy, niż krzątać się po różnych innych stronach

+0

Pracował. nie jest elegancka ... pip nie widzi numpy install, więc nie jest wymieniony na liście PIP – Joop

Powiązane problemy