老猿在windows下裝了2套Python,一套是直接安裝的Python3.7,一套是通過安裝Anaconda3時安裝的,版本也是3.7,結果今天安裝一個模塊后,進入Python37后找不到該模塊,才想起是安裝了兩個Python導致。那么在windows下pip安裝模塊時安裝到哪個Python環境是怎么決定的呢?是通過path環境變量來指定的,在path環境變量中,哪個Python的路徑在前,模塊就安裝到哪個Python環境下。
這是老猿安裝時的path環境變量:
d:\Anaconda3;d:\Anaconda3\Library\mingw-w64\bin;d:\Anaconda3\Library\usr\bin;d:\Anaconda3\Library\bin;d:\Anaconda3\Scripts;C:\Program Files\Python37\Scripts\;C:\Program Files\Python37\;%JAVA_HOME%\bin;C:\TEMP
所以安裝時就安裝到了Anaconda3對應的環境下了,如果要調整為安裝到Python37環境下,將path環境變量調整為:
C:\Program Files\Python37\Scripts\;C:\Program Files\Python37\;d:\Anaconda3;d:\Anaconda3\Library\mingw-w64\bin;d:\Anaconda3\Library\usr\bin;d:\Anaconda3\Library\bin;d:\Anaconda3\Scripts;%JAVA_HOME%\bin;C:\TEMP
即可。