標籤:

Ubuntu+Python環境配置(III)—用Python

Ubuntu+Python環境配置(III)—用Python

來自專欄 teamwork

Python具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。

Ubuntu系統自帶Python3.5與Python2.7

打開虛擬機內Ubuntu,打開終端,執行:

#查看當前默認Python版本python --version #查看Python所在which is pythonwhich is python

執行結果1

根據查找你可以在打開文件,再點擊計算機查看文件。

Python所在

Python下載的庫可以查看這裡。

庫文件所在

Python2.7中dist-package是使用系統自帶的Python是的第三方庫存放處,site-package是手動安裝Python時使用

Python2庫文件

Python3.5內。

Python3 庫文件

執行:

#顯示Python代替版本信息update-alternatives --list python#切換到管理員模式su ...密碼#設置 /usr/bin/python3.5 設置的優先順序為2 所以update-alternatives命令自己設置3.5為默認update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2#再次顯示Python代替版本信息update-alternatives --list python

或者你可以執行:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2

執行結果2

執行:

#切換版本sudo update-alternatives --config python#在管理員模式下update-alternatives --config python

執行結果3

下載Python庫,執行:

#下載默認Python版的numpysudo apt-get install python-numpy

執行結果4

我們可以使用pip或者easy_install安裝模塊,easy_install只能安裝不能卸載,如果要卸載的話只能到Python安裝目錄下的Lib文件夾中手動刪除想要卸載的模塊,建議多使用pip進行第三方庫的安裝。

執行:

#安裝Python3對應的pip3sudo apt-get install python3-pip

執行結果5

#安裝Python2對應的pipsudo apt-get install python-pip

執行結果6

完成後,執行:

#查看pip3版本pip3 --version#更新pip3版本,普通用戶更新,在管理員模式還是原來版本pip3 install --upgrade pip#推薦在管理員模式下更新sudo pip3 install --upgrade pip

執行結果7

執行結果8

安裝一些庫,執行:

#注意普通用戶下安裝的在管理員模式下不能用pip3 install numpypip3 install scipysudo pip3 install opencv-pythonsudo pip3 install opencv-contrib-python

執行結果9

執行結果10

執行結果11

執行結果12

檢驗執行:

#命令行進入Python3交互python3>>>import numpy>>>numpy.__version__>>>import scipy>>>scipy.__version__>>>import cv2>>>cv2.__version__

執行結果13

執行結果14

在桌面新建c.py(注意後綴),輸入print("hello world!"),將終端切換到文件目錄,執行:

python c.py

參考資料:

Ubuntu16.04自帶Python2.7和Python3,為什麼用pip安裝的包在Python3中不能用 - CSDN博客Ubuntu16.04下完美切換Python版本 - CSDN博客ubuntu16.04設置python3為默認及一些庫的安裝 - 乂洛克 - 博客園在Ubuntu Linux 安裝Python第三方庫:NumPy,SciPy,Matplotlib, Scikit-Learn,Theao等 - CSDN博客


[作者郵箱]:zhantiejiansheng@126.com

[指導老師]:xfzhang@126.com


推薦閱讀:

安卓運行Python的神器:QPython
第九章 符合Python風格的對象
樹莓派Raspberry區域網視頻小車教程
Python 語法速覽與實戰清單
Python 數據分析(一):常見數據結構的使用

TAG:Ubuntu | Python |