2016-01-25 10 views
6

Czy można skonfigurować uwsgi do korzystania z wielu ścieżek python?Jak skonfigurować uwsgi do korzystania z wielu ścieżek python?

Mam zdefiniowaną ścieżkę python w moim pliku uwsgi.ini, ale muszę również użyć kodu z drugiego projektu Pythona. Moja obecna konfiguracja ścieżka python:

pythonpath = /Users/vingtoft/Documents/Development/archii/server/archii2/app/ 
+0

Czy próbowałeś użyć dwukropka jako separatora? na przykład 'pythonpath =/path/1 /:/path/2 /' –

+0

To nie działa. Jakieś inne pomysły? – Vingtoft

+0

1. Spróbuj podać 'pythonpath' dwa razy w uwsgi.ini; 2. Spróbuj przekazać '--pythonpath' dwa razy do polecenia' uwsgi'; 3. Dodaj dodatkowe ścieżki do 'sys.path' gdzieś w kodzie. –

Odpowiedz

5

Są wydaje się być co najmniej 4 sposoby, aby to osiągnąć:

  1. określić pythonpath dwukrotnie w uwsgi.ini;
  2. przekazać --pythonpath argument do polecenia uwsgi dwa razy;
  3. zestaw PYTHONPATH zmienna środowiskowa ze ścieżkami połączonymi z dwukropkiem;
  4. dodać dodatkowe ścieżki do sys.path gdzieś w kodzie.
Powiązane problemy