解決python2與python3共存問題

解決python2與python3共存問題
python現(xiàn)在主要使用的有2個版本:2.x和3.x,而這2個版本的語法卻有很多的不同,python3.x并不是向下兼容2.x的。雖然說3.x是未來python的主流,但是很多工具和個人還是傾向于python2.x,所以有時可能同時用到這兩個版本,這時在同一臺電腦上安裝2個python版本就很有必要了。

本文參考官方解決方案:https://docs.python.org/3.6/using/windows.html

首先分別安裝python2和python3,教程如下:

http://blog.csdn.net/lyj_viviani/article/details/51763101

如果現(xiàn)在要運行一個Python文件 hello.py

【方法一】

(1)用Python2運行它

py -2hello.py

1

(2)用Python3運行它

py -3hello.py

1

【方法二】

如果每次運行都要加入?yún)?shù)-2/-3比較麻煩的,更簡單的方法是我們在編寫代碼時就在代碼頭部加入說明,表明這個文件應該是由python2解釋運行,還是由python3解釋運行。說明的方法是在代碼文件的最開始加入一行

#! python2# -*- coding: utf-8-*-

1

2

或者

#! python3# -*- coding: utf-8-*-

1

2

分別表示該文件使用Python2或者Python3解釋運行。這樣,運行時就可以簡化為

py hello.py

1

這樣就方便了很多!

【pip安裝第三方的包或模塊】

同理根據(jù)需求選擇性的使用

py -2-m pipinstallxxxx

1

或者

py -3-m pipinstallxxxx

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容