2011-11-17 12 views
5

więc mam dwa sitepackage foldery:pakiety stron w Pythonie

  1. Under: /Library/Python/2.6/site-packages

  2. Under: /Library/Python/2.6/site-packages /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

każdym razem zrobić moduł sudo easy_install, Python instaluje go w (1). Za każdym razem, gdy próbuję go zaimportować z (1), Python nie może go znaleźć.

Za każdym razem, gdy przenoszę ten moduł z kopią i wklejałem do (2), Python może go znaleźć.

Czy istnieje elegancki/regularny sposób, aby Python zainstalował go w prawidłowych workepackages?

+0

wydaje się to mieć znaczenie: http://bugs.python.org/issue4865 – georg

Odpowiedz

5

Dodaj /Library/Python/2.6/site-packages do swojego PYTHONPATH.

+0

Dzięki. Spróbuję. W pliku bash.profile: Co oznacza $ {PATH} w: PATH = "/ Library/Frameworks/Python.framework/Versions/Current/bin: $ {PATH}" export PATH – digit

+0

Zobacz ['PATH'] (http : //en.wikipedia.org/wiki/PATH_ (zmienna)). –

+0

Umieszczenie go na Ścieżce nie pomogło mi. Czy mogę coś jeszcze zrobić? – digit