Python2/3 在Windows 下的共存

jopen 9年前發布 | 35K 次閱讀 Python2 Python開發


Python2 和 Python3 是不兼容的,如果碰到無法升級到 Python2 代碼,或者同事中有堅守 Python2 陣營的情況,就要考慮 Python2 和 Python3 在系統中共存的情況。

Mac OS X 和 Linux 不必考慮這個情況。因為這些類 Unix 操作系統在安裝 Python3 的時候,會將其直接映射為 Python3 。同時安裝 Python2 和 Python3 并不會有什么沖突。

這里只討論 Windows 下的情況, 下面是我常用的方法。

1. 創建D:\Python文件夾;

2. 將 Python 2.7 安裝到D:\Python27,將 Python 3.4 安裝到D:\Python34,安裝的時候注意 不要 把 Python 加入到 PATH 環境變量;

3. 創建D:\Python\py2.bat,內容如下:

D:\Python\27\python.exe %*

4. 創建D:\Python\py3.bat,內容如下:

D:\Python\34\python.exe %*

5. 將D:\Python加入環境變量 PATH 。

這樣處理之后,就可以直接在命令行中敲入py3 yourpythonfile.py arg1 arg2來調用 Python3 了,Python2 也一樣。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!