我在2個不同的位置安裝了python。我已經打開兩個端子設置環境變量,使得每個終端發現一個不同的Python安裝的方式:ImportError:沒有名爲mako的模塊
TERM1$which python
/A/python
TERM2$which python
/B/python
後來,我使用的安裝的一個安裝Mako
(我不記得哪一個)。我安裝鯖本地使用:
python setup.py install --user
我的理解是,該模塊將轉到給出的路徑:
$python -c 'import site; print site.USER_SITE'
/home/.../.local/lib/python2.7/site-packages
如果我運行上面的命令,它指向相同的位置在我/home
從或者的終端。 的問題是,如果我運行:
python -c 'import mako'
終端之一是確定的,但其他人給錯誤:
ImportError: No module named mako
最可能的是,搜索路徑是從一個終端(ENV)不同到另一個。但我不知道要檢查什麼!
檢查,如果在站點包存在於任何Python安裝目錄 – virendrao
的東西名稱鯖但就像我說的,灰鯖安裝路徑是一樣的!它存在! – rahman