2013-06-10 26 views
7

Próbuję zainstalować PyQT, a ja użyłem PyQT. Został zainstalowany przy użyciu domowego naparu. Ale kiedy próbuję go zaimportować, python nie może. Otrzymuję następujące ostrzeżenie w Home brew. Jestem nowy na Macu i nie mogę wymyślić, jak zmienić ścieżkę Pythona. Każda pomoc byłaby świetna.HomeBrew Mac change Python Path

Dla non-pytona homebrew (2.x), trzeba zmienić swój PYTHONPATH tak: eksportu PYTHONPATH =/usr/local/lib/python2.7/site-packages: $ PYTHONPATH

Odpowiedz

14

You należy edytować ~/.bash_profile (utwórz plik, jeśli nie istnieje), aby ustawić zmienną środowiskową PYTHONPATH:

export PYTHONPATH=`brew --prefix`/lib/python2.7/site-packages:$PYTHONPATH 
+1

Podczas moich podróży nauczyłem się, że 'PYTHONPATH' może być oczekiwane na różne sposoby, które wymagają tego projekty Pythona. W systemie OS X, po zainstalowaniu Pythona za pomocą 'brew', nie zapewnia on' PYTHONPATH' (i rzeczywiście będziesz prawdopodobnie musiał ją mikromanować w skrypcie powitalnym powłoki). Wydaje się, że to nie jest problem, jeśli możesz znaleźć sposób na zainstalowanie dowolnego projektu Pythona, który używa 'pip'. –

+3

Przypominamy, że za każdym razem, gdy zmienisz swój '.bash_profile', powinieneś uruchomić ponownie terminal lub uruchomić' source ~/.bash_profile'. – amccormack

+0

Istnieje poważna wada tego podejścia: łamie Pythona 3 i czyni go bezużytecznym. Dzieje się tak dlatego, że ustawiając PYTHONPATH, zmuszasz zarówno py2, jak i py3 do używania tych samych wartości. – sorin

0

Ponieważ zainstalowany PyQt za pomocą homebrew, należy również używać homebrew Python 2.

aby zainstalować I t, uruchom: brew install python

Teraz możesz importować PyQt normalnie.

Powiązane problemy