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

2024-10-01 04:56:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我遵循Conquering the code in Softimage XSI tutorials为Softimage(在Windows上)编写Python插件。你知道吗

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


Tags: 模块the代码in功能插件编辑windows
1条回答
网友
1楼 · 发布于 2024-10-01 04:56:03

将项目解释器设置为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的自动完成功能。你知道吗

相关问题 更多 >