我遵循Conquering the code in Softimage XSI tutorials为Softimage (在Windows上)编写Python插件。
我想在我喜欢的编辑器( PyCharm )中编辑代码,但我注意到PyCharm无法自省Softimage类/模块并提供自动完成功能。有没有办法让PyCharm知道Softimage的内部结构?
发布于 2015-06-22 22:09:27
将项目解释器设置为C:\Program Files\Autodesk\Softimage\Application\python\python.exe确实起到了作用(感谢@BurhanKhalid询问PYTHONPATH)。所有基于Softimage的完成现在都可以工作。
附加库
在我的例子中,我还需要额外的Python库。这可以通过两种方式实现:
C:\Program Files\Autodesk\Softimage\Application\python\复制到C:\Python26SoftimageClone\。使用PyCharm将包管理添加到克隆的解释器中(文件|设置...| Project | Project interpreter |“安装打包工具”)。通过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的自动补全功能。
https://stackoverflow.com/questions/30978735
复制相似问题