![](/img/trans.png)
[英]Install Pillow for Python 3.4 on Mac Os X Mavericks (10.9)
[英]Install PyQt and other python modules for multiple versions in MAC OS X Mavericks
為了在Mac OS Mavericks中運行python環境,我付出了很多汗水和眼淚。
數據/事實:
問題:當我通過python提示符導入庫時,收到一條消息,提示找不到庫。
我具有基本的Unix命令知識,並且是python的初學者。 任何幫助將不勝感激 !
幾周前,我在Mac OSX Mavericks中安裝kivy並從終端訪問它時遇到了同樣的問題。
您可以編輯.bash_profile文件或創建virtualEnv
我發現創建了一個VirtualEnv,您可以在其中創建和隔離python開發環境並安裝要使用的軟件包。以下鏈接將指導您做到這一點並學習使用VirtualEnv
您可以使用http://iamzed.com/2009/05/07/a-primer-on-virtualenv/了解有關VirtualEnv的信息
那么您可以使用下面的教程在Mac OSX中構建您的....
http://www.lowindata.com/2013/installing-scientific-python-on-mac-os-x/
轉到主目錄〜/並鍵入ls -al以查看所有隱藏文件。找到.bash_profile並使用nano .bash_profile查看,您可能有多個文件或.bash_profile.pysave文件,您可以刪除和編輯.bash_profile並設置如上一教程中提到的路徑。如果您沒有,請創建一個。
創建virtualEnv最適合使用python並在本地安裝所有模塊。
which python
輸出:創建一個virtualEnv之后。 https://pypi.python.org/pypi/virtualenv
/usr/local/bin/python
我遇到了同樣的問題,我可以通過在所需的Virtualenv處從PyQt4 / 5模塊創建符號鏈接來解決此問題。 因此,由於我們在brew中安裝了Qt和PyQt4 / 5,因此它並未與系統模塊一起放置,因此,當我們創建環境時,virtualenv不知道如何獲取它,因此我們必須手動進行。 我是通過shell腳本完成的。 但是可能會有更好的方法。
因此,為了做到這一點,我在virtualenv根目錄中運行了以下代碼行:
#!/bin/bash
ln -s /usr/local/Cellar/sip/4.15.3/lib/python2.7/site-packages/sip.so lib/python2.7/site-packages/sip.so
ln -s /usr/local/Cellar/sip/4.15.3/lib/python2.7/site-packages/sipconfig.py lib/python2.7/site-packages/sipconfig.py
ln -s /usr/local/Cellar/sip/4.15.3/lib/python2.7/site-packages/sipdistutils.py lib/python2.7/site-packages/sipdistutils.py
ln -s /usr/local/lib/python2.7/site-packages/PyQt4 lib/python2.7/site-packages/PyQt4
可能不需要創建上面的所有符號鏈接,因為我只了解PtQt4 / 5文件夾,而sip.so可以解決問題。
完成之后,您應該能夠從python環境中導入PyQt4 / 5模塊。
編輯以鏈接有關如何解決此問題的視頻教程: 視頻
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.