簡體   English   中英

如何從PyCharm自動完成Softimage代碼?

[英]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庫。 這可以通過兩種方式實現:

  1. 創建一個virtualenv。 使用PyCharm,基於Softimage解釋器創建一個virtualenv。 將其他庫添加到virtualenv。

  2. 克隆口譯員。 C:\\Program Files\\Autodesk\\Softimage\\Application\\python\\復制到C:\\Python26SoftimageClone\\ 使用PyCharm,將程序包管理添加到克隆的解釋器中(文件|設置......,項目|項目解釋器|“安裝打包工具”)。 通過PyCharm界面添加庫。

Windows的古怪庫

我之所以選擇選項2,是因為我需要兩個庫(PyQt4和MySQLdb,又名MySQL-python)引起的其他復雜情況。 我將它們安裝如下:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM