windows安裝各版本python解釋器和anaconda

window安裝python解釋器(3.6)

安裝過程詳見下面連接:https://jingyan.baidu.com/article/e9fb46e1502c5a7520f76640.htmlhtml

python解釋器環境變量問題

windows打開cmd,輸入python後可以進入python互交界面是由於系統先根據path環境變量去找python.exe,通常都在安裝目錄下python

 

環境變量以下windows

可是這裏輸入python並不會找到python3.6的python.exe由於在3.6的環境變量上面還有anaconda的python.exe。htm

解決方案:blog

因爲下載的解釋器所有都只自帶python.exe,因此輸入python只會調用最靠前的python.exe,能夠在python.exe的目錄下複製當前的python.exe,而後粘貼到當前目錄。ip

將複製的副本重命名爲python3.6.exe,這樣輸入python3仍是調用path中靠前的pytho.exe可是輸入python3.6則會調用你複製的那個exeget

 

如果下載python3.7和2.7的也能夠如此作cmd

多個解釋器版本時pip的使用問題

在cmd中輸入pip進行安裝第三方庫時,pip命令也是找path中最靠前的路徑下的pip,調用此pip只會將第三方庫安裝在此pip所在的解釋器下。pip

因此如何在任意解釋器中都能使用pip進行安裝第三方庫呢?class

解決方案

這裏能夠先進入你要安裝第三方庫的解釋器的目錄下,找到script目錄,進入,會發現各類pip.exe

例如要在python3.6解釋器下安裝第三方庫,這時能夠進入該解釋器的script目錄

能夠發現各類pip

複製該目錄H:\python\python3.6\Scripts,在cmd中cd進入該目錄,這時執行pip就會對應操做相應的解釋器了

虛擬環境中pip同理

相關文章
相關標籤/搜索