在linux下,可以利用alias命令解決python3和python2的共存問題,其實在windows下同樣可以利用這個思路解決python2和python3的共存問題,只不過步驟稍顯繁瑣。
首先建立乙個bat檔案,建立別名的對應關係。
@doskey python3="其中@doskey對應linux中的alias命令,其後指定了命令和對應啟動程式路徑之間的對應關係。 重點關注一下$*,它表示該別名命令之後可能會有引數。c:\users\administrator\anaconda3\python.exe
" $*@doskey ipython3="
c:\users\administrator\anaconda3\scripts\ipython.exe
" $*@doskey pip3="
c:\users\administrator\anaconda3\scripts\pip.exe
" $*
下面需要修改一下登錄檔,在每次啟動cmd的時候, 自動執行上述指令碼。
在 hkey_local_machine\software\microsoft\command processor 下建立autorun字串值,值指定為上述bat檔案的路徑。
windows下python2和python3共存
配置步驟如下 作業系統 win10 安裝步驟省略,相信都能安裝 1 改名稱給電腦同時裝上python2.7和python3.5,在安裝目錄下修改python.exe為python2.exe和python3.exe 2 更改環境變數,加入d program files python27 和 d pro...
windows下python2和python3共存
配置步驟如下 作業系統 win10 安裝步驟省略,相信都能安裝 1 改名稱給電腦同時裝上python2.7和python3.5,在安裝目錄下修改python.exe為python2.exe和python3.exe 2 更改環境變數,加入d program files python27 和 d pro...
windows下python2和python3共存
python2和python3共存來說,試過anaconda開發環境,不太習慣。試過scoop包管理器,用了一段時間發現兩個版本的pip相容使用時出了問題。有一種不用第三方工具的辦法,很好用。e python37 scripts e python37 e python27 e python27 sc...