Python2和Python3安裝教程

當同時安裝Python2和Python3後,如何兼容並切換使用詳解(好比pip使用)

<font size="4" color=red><b>python成了2.7而py成了3.7,呵呵!</b></font> 當同時安裝Python2和Python3後,如何兼容並切換使用詳解(好比pip使用) - shabbylee - 博客園 因爲歷史緣由,Python有兩個大的版本分支,Python2和Python3,又因爲一些庫只支持某個版本分支,因此須要在電腦上同時安裝Python2和Python3,所以如何讓兩個版本的Python兼容,如何讓腳本在對應的Python版本上運行,這個是值得總結的。html

對於Ubuntu 16.04 LTS版原本說,Python2(2.7.12)和Python3(3.5.2)默認同時安裝,默認的python版本是2.7.12。python

<font color=red><b>對於Windows,就有點複雜了。</b></font>由於不論python2仍是python3,python可執行文件都叫python.exe,在cmd下輸入python獲得的版本號取決於環境變量裏哪一個版本的python路徑更靠前,畢竟windows是按照順序查找的。好比環境變量裏的順序是這樣的:編程

借用py的一個參數來調用不一樣版本的Python

借用py的一個參數來調用不一樣版本的pip

查詢pip版本,看到python 2並無安裝相應的pip vim

注意:py -0 查詢可用的python版本 windows

安裝pip

python.exe pip-19.0.3-py2.py3-none-any.whl/pip install pip-9.0.1-py2.py3-none-any.whlcookie

以下pip的安裝文件pip-19.0.3-py2.py3-none-any.whl 網站

安裝在了python37目錄下!而python27下顯示「No module named pip」spa

接下來爲python27安裝pip .net

注意,此處是 easy_install pip 或者 python easy_install.py pip3d

<font size="4" color=red><b>不過,爲何個人python27安裝的倒是pip3.7??</b></font>

後來,我借鑑了"pip-19.0.3-py2.py3-none-any.whl"的安裝,發現python27(python37一樣)目錄下存在預先安裝的pip-18.1-py2.py3-none-any.whl 至此,python27和python37下都安裝了pip。

接着看看pip 19.0.3 documentation的說明 <font size="4" color=red><b>可是,python2/python3分別有本身的pip,其意義何在?不通用?仍是?</b></font>

<font color=red>python的pypi網站上的包大多提供whl格式的安裝方式</font> 例如:pip install PyMySQL-0.6.6-py2.py3-none-any.whl

pip用法、venv、虛擬環境(Windows環境)

pip用法、venv、虛擬環境(Windows環境) - qq_43399787的博客 - CSDN博客

windows系統下,首行#/usr/bin/env python是否是沒有用

Python編程中對於頭部註釋的要求

Python編程中對於頭部註釋的要求 - mr_cookies的博客 - CSDN博客

#!/usr/bin/python3的做用 解決vscode ImportError: No module named xxxx - clemente - 博客園

python頭部註釋 vim添加頭部註釋

python頭部註釋 vim添加頭部註釋 - juandx - 博客園

相關文章
相關標籤/搜索