【雜七雜八】64位機上安裝Python和有關圖像處理的庫

爲了做圖像處理的作業,昨晚花了三個半小時安裝了Python和相關的庫,我的電腦是64位機,但Python官方的庫基本上都是適用於32位機的,好奇現在64位機已經很普遍了,爲什麼官方庫不更新。一開始沒有發現是32位機64位機的問題,後來在網上查了一些解決方法,加上自己實踐,總歸解決了。

環境:Windows 7,x64
安裝軟件:Python 2.7.6 + PIL-fork(針對x64) + numpy-MKL(針對x64)

步驟
1、下載Python

在https://www.python.org/download#pubkeys下載Python2.7,爲什麼下載Python2而不是Python3?因爲好多庫都是for Python 2.x的,沒有試過這些庫在Python 3.x下面能不能運行,保險起見還是用了2.7。我下載的時候是2.7.6,下的是圖中的Python 2.7.6 Windows X86-64 Installer。


2、安裝Python
剛進入安裝時問你是爲這個機子的所有用戶安裝,還是隻爲當前用戶?一定要選只爲當前用戶,否則之後安裝那些庫的時候很可能提示找不到Python 2.7。

3、安裝PIL
老師給的官網http://www.pythonware.com/products/pil/上下載的PIL雖然可以正常安裝,但是運行的時候還是各種報錯,具體原因我也不太清楚,網上一些牛人寫的技術貼分析可能還是因爲官網的庫是適用於x32的,在x64上不兼容(最討厭兼容問題鄙視)。
其實下載一個非官方庫爲x64寫的PIL就行了,http://www.qttc.net/201210230.html給了一個安裝包PIL-fork-1.1.7.win-amd64-py2.7.exe。

4、安裝numpy
與安裝PIL同樣的問題,要想在x64上用,最好是去下載非官方庫爲x64寫的,這裏給一個非官方庫的鏈接,以後安裝Python的其他庫也用得着:http://www.lfd.uci.edu/~gohlke/pythonlibs。
看看這個網頁上,雖然numpy有for Python 3.4的,但大部分庫最新的只到for Python 2.7,所以安裝Python 2.7最保險。我下載的是圖中的numpy-MKL-1.8.lrcl.win-amd64-py2.7.exe。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章