deepin系統下部署Python3.5的開發及運行環境
1 概述
由於最近要學習python接口自動化測試,所以記錄一下相關學習經過及經驗,希望對大家可以有所幫助。
2 下載
在python
官網下載指定平台下的python3.5
的環境
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
例如,下載下載的文件為Python-3.5.1.tgz
3 解壓
然后進行解壓:
tar -xvzf Python-3.5.1.tgz
生成目錄Python-3.5.1
4 安裝
進入目錄Python-3.5.1下
,進行配置:
./configure --with-ssl --prefix=/usr/local/python35
編譯和安裝:
make make install
5 建立虛擬環境
使用python開發環境的時候,一般建立在虛擬環境,這樣可以形成項目運行環境的隔離,防止不同依賴的項目的干擾。
由於python3.5
中自帶有pyvenv
工具,所以也不必再重新安裝了virtualenv
的三方庫了:
注:有些python沒有bin目錄,所以要先搜索pyvenv在哪個目錄下
find -name pyvenv
進入到Home個人
目錄后,直接運行:
~/tester/Python-3.5.1/Tools/scripts/pyvenv py3venv
注:~/tester/Python-3.5.1/Tools/scripts/pyvenv 為你剛才所執行find -name pyvenv的地址
即可生成一份克隆有python3.5.1
的虛擬環境,然后運行:
source ./py3venv/bin/activate
即可使當前終端環境變成python3.5.1
的環境,看到終端前輟帶有py3venv表明已經成功:
(py3venv) vast@vast-PC:~$
然后輸入命令python
,就可以看到進入到python3.5.1
的運行界面:
(py3venv) vast@vast-PC:~$ python Python 3.5.1 (default, Sep 13 2017, 22:57:54) [GCC 6.3.0 20170321] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
6 安裝pip
建立虛擬環境后,下一步就是為虛擬環境安裝第三方庫管理工具pip
在py3venv
虛擬環境下面執行:
curl https://bootstrap.pypa.io/get-pip.py|python
注:若提示bash:curl 未找到命令
需執行
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
后重復上一步操作
參考:http://www.cnblogs.com/beer/p/5557497.html