如何从PyCharm自动完成Softimage代码?

时间:2015-06-22 11:23:30

标签: python windows pycharm

我正在关注Conquering the code in Softimage XSI tutorials编写Softimage的Python插件(在Windows上)。

我想在我首选的编辑器(PyCharm)中编辑代码,但我注意到PyCharm无法反省Softimage类/模块并提供自动完成功能。有没有办法让PyCharm知道Softimage的内部结构?

1 个答案:

答案 0 :(得分:0)

将项目解释器设置为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接口添加库。

  3. 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自动完成了。