Python是一種萬能語言,因為它是一種打補丁的方式組織起來的語言,安裝了Python後,需要任何功能,只需要針對性的安裝相應的包,就可以用通用的Python語言來進行編程了,非常方便省事。這樣做的優點有很多:跨平台、語言簡單、學習成本低;缺點就是執行效率不高,需要更高的硬件算力。作為一種輔助語言還是很方便的,有什麼新的想法都可以很快速的上手去測試一下功能,網上也有很多教程。
Python的安裝主要有兩種方式,一種是用anaconda,它提供了Python及常用庫的開發環境,只需要一個.exe文件就可以安裝好Python環境直接使用了。對於純小白是非常友善的。
另外一種方式是先安裝Python,然後再安裝需要的支持庫。這種方法的好處是可以了解Python各種包的關系,對於有點基礎想深入了解Python的程序員非常有用。
這兩種安裝方式網上都有詳細的安裝過程,這裡就不詳細介紹了,以下主要介紹Python相關支持包的安裝方法
pip是Python下的一個安裝工具,所有的包都可以通過pip來安裝,pip會根據各個包的依賴關系去逐個安裝相關的支持包。這裡主要介紹在Windows下的安裝。
pip install numpy
pip install 會調用國外服務器去下載安裝包,由於國外網站下載緩慢,所以配置國內的鏡像源下載會快很多。
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
配置完成後再用pip install 命令安裝時就用默認到指定的鏡像源去下載。(實際測試阿裡雲的下載速度最快)
pip命令還可以指定鏡像源,就是比較麻煩,要手動輸入一串網址
pip install pygame -i http://pypi.douban.com/simple
pip install pygame -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip除了能夠遠程下載安裝外,也可以在本地安裝,需要提前下載好對應的安裝包。但是很多安裝包都需要其他的一些支持包,安裝過程中如果沒有支持包,就需要先下載安裝好支持包,所有支持包都安裝好了,才能再安裝需要的包。就像俄羅斯套娃一樣,一個包就要好幾個支持包。有時候你安裝一個包,各種支持包可能需要幾十上百個,一個個的下載單獨安裝需要很多時間。但是對於無法上網又需要安裝的當做是一個補充辦法吧。Python extension packages都可以在這個網址下載到
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyrsistent
下載好了後打開命令行,目錄更改到下載安裝包的目錄,然後執行pip install numpy
圖中黃色代碼提示:中支持包nbbormat中不到,白色代碼提示:默認網址也找不到nbformat,紅色代碼提示:找不到nbformat,推出安裝
參考: