在Pycharm插件项目中编辑Python代码



我正在编辑pycharm的插件,该插件在您编辑时运行您的python代码,并显示所有变量值,循环迭代和其他状态。

它运行良好,但是编辑我插件项目的一部分的Python代码很尴尬。内置功能的任何调用都会显示出这样的检查错误:

Unresolved reference: 'sum'

如果我在插件项目中设置了Python解释器,则所有检查错误都会消失,但是我的插件zip文件现在包括所有系统python库,当我尝试从插件运行Python脚本时,我会收到这些错误:

Failed to import the site module
Traceback (most recent call last):
 File "/home/don/.IdeaIC2017.1/system/plugins-sandbox/plugins/livepy/classes/site.py", line 78, in <module>
 import os
 File "/home/don/.IdeaIC2017.1/system/plugins-sandbox/plugins/livepy/classes/os/__init__.py", line 7, in <module>
 import subprocess
 File "/home/don/.IdeaIC2017.1/system/plugins-sandbox/plugins/livepy/classes/subprocess.py", line 830, in <module>
 class Popen(object):
 File "/home/don/.IdeaIC2017.1/system/plugins-sandbox/plugins/livepy/classes/subprocess.py", line 1555, in Popen
 def _handle_exitstatus(self, sts, _WIFSIGNALED=os.WIFSIGNALED,
AttributeError: module 'os' has no attribute 'WIFSIGNALED'

如何在插件项目中编辑Python代码,而没有上面列出的问题?我检查了,并且在项目结构对话框中未标记Python库的导出。这是设置Python解释器后的项目文件:

Python配置现在具有SDKNAME集,最后一个订购是新的。

在项目结构中:模块:依赖项选项卡,我找到了所需的设置。如果我将python库的范围设置为"提供",则不会包含在插件jar文件中。

最新更新