![](/img/trans.png)
[英]What is the difference between python.exe, python3.exe, and python3.6.exe?
[英]Renaming python.exe to python3.exe for co-existence with python2 on Windows
我想在我的Windows 10 PC上安裝python 2.7和python 3.5。 兩個python可執行文件都使用相同的名稱python.exe
。
將python.exe
更改為python3.exe
作為共存的快速修復是一個好主意嗎? 是否有任何副作用或其他需要注意的事項?
您不需要為不同版本的Python共存重命名任何內容。
不同版本的python會自動安裝在不同的文件夾中。
使用命令提示符時,可以使用命令py2
或py3
來引用不同版本的python。 接下來的工作原理:
C:\Users\user1>py -2
和
C:\Users\user1>py -3
這也適用於pip2
和pip3
以安裝新包。
有關更多詳細信息,請閱讀本文: 適用於Windows的Python Launcher 。
如果不明顯的話,你需要運行python3
而不是python
。 正如你所描述的,這絕對是一個“快速修復”
我建議的修復是使用virtualenv並傳入你想要使用的Python可執行文件:
virtualenv -p /usr/bin/python3.5 /my/virtualenv/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.