Ubuntu部署python3 5的開發和執行環境

2022-09-26 15:54:13 字數 1884 閱讀 7316

1 概述

由於最近專案全部由python2.x轉向 python3.x(使用目前最新的 python3.5.1) ,之前的雲主機的的預設python版本都面臨公升級,故進行了公升級後將相應的步驟記錄下來,作為學習筆記吧。

伺服器執行環境:

ubuntu 14 lts server

本安裝方式具有如下特點:

2 **

在python官網**指定平台下的python3.5的環境

wget

例如,****的檔案為python-3.5.1.tgz

3 解壓

然後進行解壓:

tar -xvzf python-3.5.1.tgz

生成目錄python-3.5.1

4 安裝

進入目錄python-3.5.1,進行配置:

./configure --prefix=/usr/local/python35

編譯和安裝:

make

make in***vdpnychjtall

5 建立虛擬環境

使用python開發環境的時候,一般建立在虛擬環境,這樣可以形成專案執行環境的隔離,防止不同依賴的專案的干擾。

由於python3.5中自帶有pyvenv工具,所以也不必再重新安裝了virtualenv的三方庫了:

webapp@iz25torzzzzz:/usr/local/python35/bin$ ll|grep pyvenv

lrwexvdpnychjxrwxrwx 1 webapp webapp 10 jun 3 19:44 pyvenv -> pyvenv-3.5*

-rwxrwxr-x 1 webapp webapp 245 jun 3 19:44 pyvenv-3.5*

進入到當前使用者homewww.cppcns.com目錄後,直接執行:

/usr/local/python35/bin/pyvenv py3venv

即可生成乙份轉殖有python3.5.1的虛擬環境,然後執行:

source ./py3venv/bin/activate

即可使當前終端環境變成python3.5.1的環境,看到終端前輟帶有py3venv表明已經成功:

(py3venv) webapp@iz25torzzzzz:~/py3venv/bin$

然後輸入命令python,就可以看到進入到python3.5.1的執行介面:

(py3venv) webapp@iz25torzzzzz:~$ python

python 3.5.1 (default, jun 3 2016, 19:37:46)

[gcc 4.8.4] on linux

type "help", "copyright", "credits" or 程式設計客棧"license" for 程式設計客棧more information.

>>>

6 安裝pip

建立虛擬環境後,下一步就是為虛擬環境安裝第三方庫管理工具pip

在py3venv虛擬環境下面執行:

curl

然後就可以在此環境下使用pip來進行管理python的第三方庫了。

7 常見問題-https錯誤提示

有時候需要公升級pip時,執行:

pip install --upgrade pip

出現https的錯誤提示:

則需要安裝 libssl-dev :

sudo apt-get install libssl-dev

然後再重新編譯和安裝python3.5:

make

make install

本文標題: ubuntu部署python3.5的開發和執行環境

本文位址:

ubuntu16 部署python3學習工作環境

ubuntu16版本自帶python2.7和3.5,但預設環境是2.7,要修改為3.5,直接執行這兩個命令即可 sudo update alternatives install usr bin python python usr bin python2 100 sudo update alterna...

部署python3環境

準備工作 提取碼 q6fp 遠端連線虛擬機器,登入xshell,使用xftp上傳軟體包到虛擬機器內,並解包 安裝部署python root python3 ls zzg pypkgs.tar.gz root python3 tar xf zzg pypkgs.tar.gz c root 把需要的ta...

在Ubuntu中安裝Python3

首先,通過命令列安裝python3.2,只需要在終端中通過命令列安裝即可 sudo apt get install python3 一路yes。因為ubuntu很多底層採用的是python2.python3和python2是互相不相容的,所以此時不能解除安裝python2,需要將預設python的指...