當前位置:成語大全網 - 書法字典 - 如何安裝python在mac下搭建開發環境?

如何安裝python在mac下搭建開發環境?

壹、安裝python

mac系統實際上附帶了python執行環境,對於運行python來說是可以的,但開發可能不夠,因此我們需要重新安裝python。有兩種安裝選項:

1

brew安裝python

這個方案相對簡單。如果有錯誤,您可以嘗試將sudo添加到前面。此安裝的python可能不是最新版本。

2.從官方網站下載並安裝。

妳可以從/simple下載。

您可以將index-url的值設置為實際來源的地址。

此時,pip源已成功修改,將來將從此源下載並安裝pip安裝模塊。妳可以自己測試壹下。

三。其他模塊的安裝

1.枕頭/PIL

如果妳想用python處理圖片,PIL模塊是必不可少的。因為PIL已經很久沒有更新了,妳有枕頭模塊。根據PIL的不同,新的pip將在安裝後附帶Pillow,但似乎沒有zlib模塊,因此您會得到壹個錯誤:

文件“/庫/Python/2.7/站點包/PIL/Image.py”,行1105,粘貼

im.load()

文件“/庫/Python/2.7/站點包/PIL/ImageFile.py”,行190,加載中

d =圖像。_ get decoder(self . mode,d,a,self.decoderconfig)

文件“/庫/Python/2.7/站點包/PIL/Image.py”,第389行,in _getdecoder

引發IOError(“解碼器%s不可用“% decoder_name“)

IOError:解碼器zip不可用

所以我們需要手動重新安裝:

sudo pip install -U枕頭

2.MySQLdb

從以下URL下載mysqldb模塊:

找不到mand

提示:我們需要編輯mysql的路徑,並用vim打開setup_posix.py。

查找:

MySQL _ config . path =“MySQL _ config“

替換為:

MySQL _ config . path =“/usr/local/MySQL/bin/MySQL _ config“

然後執行:

sudo python setup.py安裝

安裝成功後,在命令行輸入python進入python環境,並輸入import MySQLdb,並在我的環境中報告以下錯誤:

& gt& gt& gt導入MySQLdb

回溯(最近壹次呼叫):

文件“<標準輸入》,第1行,in & lt模塊& gt

文件“MySQLdb/__init__。py“,第19行,英寸& lt/module & gt;& lt模塊& gt

導入_mysql

import error:dlopen(/Library/Python/2.7/site-packages/MySQL _ Python-1 . 2 . 4 B4-py 2.7-ma cosx-10.8-Intel . egg/_ MySQL . so,2):未加載的庫:libmysqlclient.18.dylib

引用自:/Library/Python/2.7/site-packages/MySQL _ Python-1 . 2 . 4 B4-py 2.7-ma cosx-10.8-Intel . egg/_ MySQL . so

原因:找不到圖像

解決方案,我們只是建立壹個軟鏈。

sudo ln-s/usr/local/MySQL/lib/libmysql client . 18 . dylib/usr/lib/libmysql client . 18 . dylib

這樣,我們在MAC OS X的python環境中安裝了MySQLdb模塊。