2017-12-10 15 views
0

편집하는 동안 파이썬 코드를 실행하는 PyCharm에 plugin을 쓰고 모든 변수 값, 루핑 반복 및 기타 상태를 표시합니다.PyCharm 플러그인 프로젝트에서 파이썬 코드 편집하기

잘 작동하지만, 내 플러그인 프로젝트의 일부인 Python 코드를 편집하는 것은 어색합니다. 내장 함수에 대한 모든 호출은 다음과 같이 검사 오류를 보여

Unresolved reference: 'sum' 

내 플러그인 프로젝트에 파이썬 인터프리터를 설정하면, 모든 검사 오류가 사라,하지만 내 플러그인 zip 파일은 이제 모든 시스템을 포함

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 라이브러리가 프로젝트 구조 대화 상자에서 내보내기 용으로 표시되지 않았습니다.

다음은 파이썬 인터프리터를 설정 한 다음 프로젝트 파일입니다파이썬 구성에 이제 sdkName 세트가 있고 마지막 orderEntry가 새로운 것입니다.

답변

0

프로젝트 구조 : 모듈 : 종속성 tab에서 필자는 필요한 설정을 발견했습니다. 파이썬 라이브러리의 범위를 "Provided"로 설정하면 플러그인 jar 파일에 포함되지 않습니다.