2013-08-02 38 views
1

如何在uwsgi進程中獲得python解釋器路徑(如果我使用-h參數啓動它)?我嘗試使用VIRTUAL_ENV和UWSGI_PYHOME環境變量,但它們是空的,我不知道爲什麼。我也嘗試使用sys.executable,但它指向uwsgi進程路徑。如何在uwsgi進程中獲取python解釋器路徑

+0

你想要的東西不是'sys.path'? –

+1

我需要解釋器路徑,像'/ home/user/envs/project/bin/python',而不是導入路徑。 – Ildus

回答

0

uWSGI不是一個Python應用程序(它只調用libpython函數),所以有效的可執行文件是uwsgi二進制文件。如果你使用virtualenvs你可以假設二進制文件在venv/bin/python中

+0

我看,也許你知道獲取virtualenv文件夾的方式? – Ildus

+1

uwsgi.opt ['virtualenv'] – roberto

+0

是的,就是這樣,謝謝。只有密鑰的名稱是'home',而不是'virtualenv'。修復:'uwsgi.opt ['home']' – Ildus

相關問題