2024-10-01 04:56:03 发布
网友
我遵循Conquering the code in Softimage XSI tutorials为Softimage(在Windows上)编写Python插件。你知道吗
我想在我的首选编辑器(PyCharm)中编辑代码,但我注意到PyCharm无法内省Softimage类/模块并提供自动完成功能。有没有办法让PyCharm了解Softimage的内部结构?你知道吗
将项目解释器设置为C:\Program Files\Autodesk\Softimage\Application\python\python.exe成功了(感谢@BurhanKhalid询问PYTHONPATH)。所有基于Softimage的完成现在都可以工作了。你知道吗
C:\Program Files\Autodesk\Softimage\Application\python\python.exe
附加库
在我的例子中,我还需要额外的Python库。这可以通过两种方式实现:
创建一个virtualenv。使用PyCharm,基于Softimage解释器创建一个virtualenv。将其他库添加到virtualenv。
克隆解释器。把C:\Program Files\Autodesk\Softimage\Application\python\复制到C:\Python26SoftimageClone\。使用PyCharm,将包管理添加到克隆的解释器(文件设置…)。。。。|项目|项目解释器|“安装打包工具”)。通过PyCharm界面添加库。
C:\Program Files\Autodesk\Softimage\Application\python\
C:\Python26SoftimageClone\
古怪的Windows库
我选择了选项2,因为我需要的两个库:PyQt4和MySQLdb(又名MySQL-python)带来了额外的复杂性。我安装它们如下:
使用PyQt4的python2.6版本的旧exe安装程序。(我不知道在线来源。)当提示输入解释器路径时,使用克隆解释器的路径。
下载了MySQLdb的python2.6版本的wheel安装程序。(Downloaded from Christoph Gohlke's Unofficial Windows Binaries for Python Extension Packages.)将其与克隆的解释器的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的自动完成功能。你知道吗
将项目解释器设置为
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的python2.6版本的旧exe安装程序。(我不知道在线来源。)当提示输入解释器路径时,使用克隆解释器的路径。
下载了MySQLdb的python2.6版本的wheel安装程序。(Downloaded from Christoph Gohlke's Unofficial Windows Binaries for Python Extension Packages.)将其与克隆的解释器的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的自动完成功能。你知道吗
相关问题 更多 >
编程相关推荐