windows下python2和python3共存

2022-05-26 14:48:11 字數 788 閱讀 7592

在linux下,可以利用alias命令解決python3和python2的共存問題,其實在windows下同樣可以利用這個思路解決python2和python3的共存問題,只不過步驟稍顯繁瑣。

首先建立乙個bat檔案,建立別名的對應關係。

@doskey python3="

c:\users\administrator\anaconda3\python.exe

" $*@doskey ipython3="

c:\users\administrator\anaconda3\scripts\ipython.exe

" $*@doskey pip3="

c:\users\administrator\anaconda3\scripts\pip.exe

" $*

其中@doskey對應linux中的alias命令,其後指定了命令和對應啟動程式路徑之間的對應關係。 重點關注一下$*,它表示該別名命令之後可能會有引數。

下面需要修改一下登錄檔,在每次啟動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...