如何用Pycharm编辑C4D python插件实现自动补全
在C4D中编辑python脚本或插件,是没有自动补全的,在输入代码会经常因为忘记一稍僚敉视个英文单词或写错而大伤脑筋。这里介绍用pycharm来编辑C4Dpython,实现自动补全的装配过程。
工具/原料
python2.7
C4D任何版本
windows
1 .确定C4D中python的版本
1、在C4D中的扩展菜单中,打开控制台console。
2、相信接触过python的应该知道怎么做了;没错那就是直接输出sys模块下的version属性:print sys.version。回车返回C4D所用的版本号。
2.安装python并设置C4D虚拟包
1、在python官网找到对应的版本号进行安装。根据你的版本,可直接百度例如我这里python 2.7.14。
2、打开网页下载与你电脑匹配的文件下载,安装即可。例如:我这里安装如图所示。
3、打开安装的python文件夹,找到site-packages;例如 D:\py2714\Lib\site-packages
4、在文件路径栏直接输入cmd打开windows命令行。
5、这里注意一下,如果你的C4D是安装在C盘的程序文件加下用下面这个命令:mklink /d /h /j c4颊俄岿髭d “C:\Program Files\Maxon Cinema 4D R22\resource\modules\python\libs\python27\c4d”你可以直接复制,但引号内的路径要正确(主要是C4D版本号R22)。
6、如果是像我一样安装在非C盘,用下面这个禅旄褡瘦命令:mklink /d /h /j c4d “{PATH_TO_THE_AUTOCOMPLETION_DUMMY_P帆歌达缒ACKAGE}”回车执行,即可在sit-packages文件夹内导入一个C4D文件包。
3.设置pycharm:
1、在pycharm中设置一个工程,设置使用安装的python解释器。
2、这里做一个演示:在C4D的扩展菜单下打开脚本管理器,新建一个文件,保存到C4D的scripts文件下,如果迨藻悃顼没有scripts,就自己新建一个,名为test.py的文件。本例保存路径C:\Program Files\Maxon Cinema 4D R22\library\scripts
3、在pycharm中打开此文件test.py。进行编辑,可以看到能使用自动补全了。
4、当test.py在pycharm中保存后,在C4D执行此文件会提示重载。确定后即可更新。