![](/img/trans.png)
[英]How can I use radish with Pycharm to have behave step autocomplete
[英]How can I autocomplete Softimage code from PyCharm?
我正在遵循Softimage XSI教程中的“ 征服代碼”以為Softimage編寫Python插件(在Windows上)。
我想在首選的編輯器(PyCharm)中編輯代碼,但是我注意到PyCharm無法自省Softimage類/模塊並提供自動補全功能。 有什么方法可以使PyCharm了解Softimage的內部結構?
將項目解釋器設置為C:\\Program Files\\Autodesk\\Softimage\\Application\\python\\python.exe
(感謝@BurhanKhalid詢問PYTHONPATH)。 現在,所有基於Softimage的補全都可以使用。
附加庫
就我而言,我還需要其他Python庫。 這可以通過兩種方式實現:
創建一個virtualenv。 使用PyCharm,基於Softimage解釋器創建一個virtualenv。 將其他庫添加到virtualenv。
克隆口譯員。 將C:\\Program Files\\Autodesk\\Softimage\\Application\\python\\
復制到C:\\Python26SoftimageClone\\
。 使用PyCharm,將程序包管理添加到克隆的解釋器中(文件|設置......,項目|項目解釋器|“安裝打包工具”)。 通過PyCharm界面添加庫。
Windows的古怪庫
我之所以選擇選項2,是因為我需要兩個庫(PyQt4和MySQLdb,又名MySQL-python)引起的其他復雜情況。 我將它們安裝如下:
使用PyQt4的Python 2.6版本的舊exe安裝程序。 (我不知道在線資源。)當提示您輸入解釋器路徑時,請使用克隆的解釋器的路徑。
下載了MySQLdb的Python 2.6版本的車輪安裝程序。 (從Christoph Gohlke的Python擴展軟件包的非官方Windows二進制文件下載。)將其與克隆的解釋器的pip一起安裝,如下所示:
C:\\>cd\\Python26SoftimageClone\\Scripts C:\\Python26SoftimageClone\\Scripts>pip install C:\\Users\\name\\Downloads\\MySQL_python-1.2.5-cp26-none-win_amd64.whl
現在,我對Softimage內置函數,PyQt4和MySQLdb具有自動補全功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.