Windows下使Python2.x版本的解釋器與3.x共存的方法
Python2 和 Python3 是不兼容的,如果碰到無法升級到 Python2 代碼,或者同事中有堅守 Python2 陣營的情況,就要考慮 Python2 和 Python3 在系統(tǒng)中共存的情況。
Mac OS X 和 Linux 不必考慮這個情況。因?yàn)檫@些類 Unix 操作系統(tǒng)在安裝 Python3 的時候,會將其直接映射為 Python3 。同時安裝 Python2 和 Python3 并不會有什么沖突。
這里只討論 Windows 下的情況, 下面是我常用的方法。
1. 創(chuàng)建 D:\Python 文件夾;
2. 將 Python 2.7 安裝到 D:\Python27,將 Python 3.4 安裝到 D:\Python34 ,安裝的時候注意 不要 把 Python 加入到 PATH 環(huán)境變量;
3. 創(chuàng)建 D:\Python\py2.bat ,內(nèi)容如下:
D:\Python\27\python.exe %*
4. 創(chuàng)建 D:\Python\py3.bat ,內(nèi)容如下:
D:\Python\34\python.exe %*
5. 將 D:\Python 加入環(huán)境變量 PATH 。
這樣處理之后,就可以直接在命令行中敲入
py3 yourpythonfile.py arg1 arg2
來調(diào)用 Python3 了,Python2 也一樣。
相關(guān)文章
python中協(xié)程實(shí)現(xiàn)TCP連接的實(shí)例分析
在本篇文章中我們給大家分享了python中協(xié)程實(shí)現(xiàn)TCP連接的代碼示例內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)下。2018-10-10
java中兩個byte數(shù)組實(shí)現(xiàn)合并的示例
今天小編就為大家分享一篇java中兩個byte數(shù)組實(shí)現(xiàn)合并的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05
Django細(xì)致講解多對多使用through自定義中間表方法
我們在開發(fā)網(wǎng)站的時候,無可避免的需要設(shè)計實(shí)現(xiàn)網(wǎng)站的用戶系統(tǒng),我們需要實(shí)現(xiàn)包括用戶注冊、用戶登錄、用戶認(rèn)證、注銷等功能,Django作為完美主義終極框架,它默認(rèn)使用auth_user表來存儲用戶數(shù)據(jù),下面我們來看看Django多對多使用through自定義中間表2022-06-06
使用python調(diào)用zxing庫生成二維碼圖片詳解
本篇文章主要介紹了使用python調(diào)用zxing庫生成二維碼圖片,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01

