最近開始用 PyCharm 編輯器來編寫 python 代碼了,安裝了 GUI 庫 wxPython 以後,發現沒有代碼提示,寫起來非常不爽。。。
幾經周折以後發現仍是得配置一下,由於本身也找了蠻久,因此記錄一下,但願能夠幫到打擊(其餘第三方庫的配置也是相似)。python
要想pycharm可以自動補全代碼,須要將關鍵文件連接到目錄 /Library/Python/2.7/site-packages 下,其餘目錄無效。 當目錄結構改變後,pycharm 可能沒法馬上產生變化,能夠經過修改 Project Interpreter 來生效。python2.7
將cv.py, cv2.so連接到目錄 /Library/Python/2.7/site-packages編輯器
cd /Library/Python/2.7/site-packages sudo ln -s ~/opencv/build/lib/cv.py cv.py sudo ln -s ~/opencv/build/lib/cv2.so cv2.so
這裏以本身的opencv安裝位置爲準,上面的僅供參考。。。
若是沒有文件 cv.py,可自行創建一個,裏面只有一行代碼,爲:ui
from cv2.cv import *
將wxpython下site-packages目錄的全部文件及文件夾連接到/Library/Python/2.7/site-packagescode
cd /Library/Python/2.7/site-packages sudo ln -s ~/homebrew/Cellar/wxpython/3.0.1.1/lib/python2.7/site-packages/wx-3.0-osx_cocoa wx-3.0-osx_cocoa sudo ln -s ~/homebrew/Cellar/wxpython/3.0.1.1/lib/python2.7/site-packages/wxversion.py wxversion.py sudo ln -s ~/homebrew/Cellar/wxpython/3.0.1.1/lib/python2.7/site-packages/wx.pth wx.pth sudo ln -s ~/homebrew/Cellar/wxpython/3.0.1.1/lib/python2.7/site-packages/wxversion.pyc wxversion.pyc sudo ln -s ~/homebrew/Cellar/wxpython/3.0.1.1/lib/python2.7/site-packages/wxPython_common-3.0.1.1-py2.7.egg-info wxPython_common-3.0.1.1-py2.7.egg-info
這裏以本身的wxpython安裝位置爲準,上面的僅供參考。。。homebrew