升級python3
『壹』 如何從python 3.4 升級到 Python 3.5
1、首先 我們要確定一下我們當前操作系統中的Python版本.我們在Ubuntu中使用Ctrl+Alt+T 快捷鍵 調出 終端窗口。然後在終端中輸入Python。
『貳』 如何升級到python3版本並且安裝pip3
確保你的系統上已經安裝好了 pip3. 如果沒有,請使用命令:
sudo dnf install python3-pip
進行安裝。
安裝好了之後在命令行輸入pip3會顯示它的幫助信息。
開始安裝tornado。首先,按照常理,使用命令:
sudo pip3 install tornado==4.3
如果4.3已經不是最新版本,請自行替換為最新版本。
經過小編嘗試,發現容易出現 timeout 錯誤。
『叄』 蘋果的python怎麼升級
您好,方法
先找到終端程序,輸入python看一下系統的版本。
然後輸入xcode-select --instal命令安裝開發者工具。
自動下載安裝然後點擊完成即可。
網路搜索Homebrew官網獲取安裝指令,下圖箭頭位置指令復制。
打開終端粘貼指令到下圖位置。
輸入進入系統的密碼,輸入後控制台不會顯示,輸入按回車即可。
輸入指令brew doctor,然後brew install python3顯示如下圖語句說明安裝成功。
終端輸入指令:python3查看是否顯示下圖信息。
『肆』 centos 系統系統怎樣升級python到python3
CentOS系統升級Python到Python3.3步驟。我們通常會要升級一些軟體了,今天我介紹在centos中升級python的例子,希望下文可以幫助到各位朋友,有興趣的一起來看看。
CentOS中,Python的版本默認為2.6版本,而我們有很多工作可能需要更高的版本,而去Python官網的時候發現,Python的版本已經到3.3了,於是下載並升級了下CentOS中Python的版本。
1、下載Python 3.3
wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2
2、安裝Python 3.3
tar -jxvf Python-3.3.2.tar.bz2
cd Python-3.3.2
./configure
make && make install
3、到此我們已經安裝完成了,但是我們進入shell後,發現python還是舊版本,我們需要建立一個鏈接
mv /usr/bin/python /usr/bin/python-2.6【這個跟下面的2.6,好像沒啥關系。默認系統就有一個python2.6】
ln -s /usr/local/bin/python3.3 /usr/bin/python
#查看一下新版本
python -V
4、安裝配置完成後,yum可能無法正常工作,還需要做些配置
vi /usr/bin/yum
將其中的/usr/bin/python修改為#/usr/bin/python2.6
至此完成工作
『伍』 linux怎麼把python2升級到3
Python2和Python3是可以共存在同一個Linux系統上的,所以直接安裝Python3即可。而且Python2在Linux上也是非常重要的,可能你的系統上就有許多程序依賴Python2呢,所以Python2很有必要繼續保留在你的Linux系統上。
『陸』 deepin怎麼升級python3
系統自帶的Python2,不建議把默認Python版本改為Python3,畢竟很多軟體用的Python2,要是把默認的換成Python3會有很多奇怪的問題。但是你可以手動安裝Python3,然後用python3命令啟動。安裝命令如下
sudoapt-getinstallpython3.5
最後那個3點幾隨意,只要倉庫裡面有就可以,要查看有哪些版本可以使用下面的命令:
aptsearchpython3
『柒』 如何升級到python3版本並且安裝pip3及ipython3
准備:
Python-3.5.2.tar.xz
pip-8.1.2.tar.gz
setuptools-24.0.2.zip
步驟:
1、自定義編譯安裝python3.x版本
[html] view plain
tar Jxf Python-3.5.2.tar.xz
cd Python-3.5.2
./configure --prefix=/usr/local/Python3
make && make install
2、安裝pip3.x,安裝會提示需要setuptools模塊,所以需要先安裝setuptools模塊
[objc] view plain
tar zxf pip-8.1.2.tar.gz
tar zxf setuptools-24.0.2.zip
cd setuptools-24.0.2
ln -s /usr/local/Python/bin/python3 /usr/bin/python3
python3 setup.py install
cd ..
cd pip-8.1.2
python3 setup.py install
ln -s /usr/local/Python3/bin/pip3 /usr/bin/pip3
3、驗證模塊是否正常安裝
[html] view plain
python3 -m pip list
decorator (4.0.10)
ipython (4.2.1)
ipython-genutils (0.1.0)
pexpect (4.2.0)
pickleshare (0.7.2)
pip (8.1.2)
ptyprocess (0.5.1)
setuptools (24.0.2)
simplegeneric (0.8.1)
traitlets (4.2.2)
4、安裝ipython
[html] view plain
python3 -m pip install ipython
ln -s /usr/local/Python3/bin/ipython3 /usr/bin/ipython3
5、遇到的問題
a、安裝pip3的時候提示沒有zlib模塊
[html] view plain
yum install -y zlib-devel
./configure; echo $? ; make && make install
b、使用pip3的時候提示沒有HTTPSHandler模塊,提示信息如下,
ImportError: cannot import name 'HTTPSHandler
[html] view plain
yum install -y openssl-devel
然後再重新編譯安裝python3就可以了,安裝完成後就可以直接使用pip3了,不需要再重新編譯安裝pip3
『捌』 python2怎麼升級python3
Python版本之間在安裝卸載操作時互不影響。
你可以同時裝Python2或者Python3,只有在使用時有些小沖突,不過都可以設置搞定的。
並且如果你安裝的Python3是3.6版本以上,安裝時除了設置環境變數,其他無需做任何操作,3.6版本會自動幫你把那些和Python2版本的小沖突問題解決
『玖』 centOS如何升級python
centOS下升級python版本的詳細步驟
1、可利用linux自帶下載工具wget下載,如下所示:
筆者安裝的是最小centos系統,所以使用編譯命令前,必須安裝wget服務,讀者如果安裝的是界面centos系統,或者使用過編譯工具則可跳過安裝wget,直接進行下邊的編譯步驟。
wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz
2、下載完成後到下載目錄下,解壓
tar -xzvf Python-3.3.0.tgz
cd Python-3.3.0
相關推薦:《Python教程》
4、在編譯前先在/usr/local建一個文件夾python3(作為python的安裝路徑,以免覆蓋老的版本)
mkdir /usr/local/python3 (此處新建文件夾用mkdir,如果是新建文件則用touch)
5、開始編譯安裝
筆者安裝的是最小centos系統,所以使用編譯命令前,必須安裝編譯套件gcc,讀者如果安裝的是界面centos系統,或者使用過編譯工具則可跳過安裝gcc,直接進行下邊的編譯步驟
./configure --prefix=/usr/local/python3
make
make install
6、此時沒有覆蓋老版本,再將原來/usr/bin/python鏈接改為別的名字(筆者保留了兩個版本的,一個python,一個python3,所以第6步筆者略過,把第7步的鏈接後名字改為python3,讀者可按正常步驟,實現的效果相同)
mv /usr/bin/python /usr/bin/python_old2
7、再建立新版本python的鏈接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
8、這個時候輸入
python -V
9、就會顯示出python的新版本信息
[idolaoxu@localhost home]# python -V
Python 3.3.0
PS:如果不建立新安裝路徑python3,而是直接默認安裝,則安裝後的新python應該會覆蓋linux下自帶的老版本,也有可能不覆蓋,具體看安裝過程了,這個大家可以自己試驗下,當然如果還想保留原來的版本,那麼這種方法最好不過了。
『拾』 升級到Python 3.6後需要注意些什麼
值得以後注意。具體主要包括以下幾個方面。
1、新關鍵字
Python 3.5中引入了async和await,不建議將這兩個名稱用作變數名、類名、函數名和模塊名。它們將在Python 3.7中正式成為關鍵字。
2、廢棄的方法
mportlib.machinery.SourceFileLoader.load_mole()importlib.machinery.SourcelessFileLoader.load_mole()方法。
3、廢棄的特性
pyvenv腳本被廢棄,鼓勵使用python3 -m venv。這樣可以避免搞錯pyvenv所關聯的版本。
4、廢棄的行為
在生成器內部觸發StopIteration異常時,會生成一個DeprecationWarning,到Python 3.7版本時,則會引發運行時錯誤。具體見PEP 479。