關於Python3和Python2共存的一些小技巧

2022-08-29 05:06:14 字數 669 閱讀 6661

在不同的作業系統平台上,python都是很方便的利器,然而每個系統都避免不了py2和py3的共存問題,畢竟py2和py3已經相當於兩種方言了。

要解決py2和py3的共存問題並不困難,參考不同的部落格、教程都可以順利解決,然而由於作業系統平台的不一致或者解決方法不一致,容易導致不同的機子啟動py2和py3的方法不統一,這就會帶來很多不必要的小干擾。

踏破鐵鞋無覓處,得來全不費工夫。其實這個問題python社群已經提出過官方解決方案了。

py -2 foo.py

用python3的解析器去執行:

py -3 foo.py

2.如果你嫌棄每次加入引數比較麻煩,那麼可以在**的第一行標示出所需要的python解析器:

#!python2

#!python3

上面兩行**加在python指令碼的頭部分別可以起到呼叫相關解析器的作用,此時,就可以直接用py命令去執行**:

py foo.py

py -2 -m pip install

py -3 -m pip install

啟動指令碼的時候用python2/python3進行區分,使用pip的時候用pip2/pip3進行區分

python3菜鳥教程100例 Python3

python3 字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字。乙個簡單的字典例項 也可如此建...

python3編譯安裝 編譯安裝Python 3

目前python最新版為python 3,以下是編譯安裝python 3.7.0的方法,根據提示一行乙個命令輸入即可 安裝依賴 yum y install wget gcc gcc c libffi devel zlib devel wget 解壓tar xvjf python 3.7.0.tar....

python3經典例題 經典例題 Python

python python開發 python語言 經典例題 python 經典例題 if巢狀 1.使用者輸入賬號 2.使用者輸入密碼 3.判斷使用者的賬號是不是alex 4.如果賬號是alex在繼續判斷密碼是不是alexdsb 5.賬號和密碼都正確提示使用者alex就是乙個dsb 6.如果賬號正確密...