2017-09-05 7 views
2

이것은하게 IntelliJ IDEA 2017년 1월 1일 IDE 함께 할 수있는 뭔가가. 커맨드 라인을 통해 코드를 실행할 때 다음과 같은 문제는 발생하지 않습니다.하게 IntelliJ IDEA 문제 : 수입에 xarray 및 대한 파싱 예외

============================================= ==============================

Python version: 3.6.1 
xarray version: 0.9.6 
pandas version: 0.20.3 
numpy version: 1.12.1 

나는 처음으로 xarray을 사용하고 싶습니다.

는 심지어 모듈을 사용하지 않고, 내 코드를 실행 한 후 모듈 (여기에 아무 문제) 등을 수입했다. 예를 들면 : 나는 import xarray as xr을 삭제하고 코드를 다시 실행하면

Exception ignored in: at 0x05A287B0> Traceback (most recent call last): File "C:\Program Files (x86)\Python36-32\lib\site-packages\pyparsing.py", line 160, in _generatorType = type((y for y in range(1))) SystemError: error return without exception set

, 나는 예외를 얻을 :

import xarray as xr 

def something(): 
    print("doing something...") 

something() 

이 바로 내가 그것을 실행 예외가 발생합니다. 예외 메시지에서 뭔가라는 것 같습니다 pyparsing.py

아이디어가 있으십니까?

답변

0

대한 파싱은 아마 다른 패키지에서 종속성으로 설치됩니다. 파이썬 3.6.1과 3.6.2 (그리고 다른 대부분의 인기있는 파이썬 버전 2.6으로)에서 오류없이 pyparsing 단위 테스트를 실행했습니다.

사용자 환경에서 range이 정상적인 기본 제공 range 메서드 이외의 것으로 정의되어있어 이것이 pyparsing 코드가 실패한 것으로 의심됩니다.

range(1)을 pyparsing에 대해 동일한 결과를 제공해야하지만, range으로 겹쳐 쓰는 경향이없는 빈 목록으로 바꾸려면이를 pyparsing에서 수정합니다.

한편, xarray 수입, 또는 그 문제에 관해서는 다른 어떤 전에 대한 파싱을 가져 명시 적으로 시도합니다. 간단한 import pyparsing해야합니다.

+0

덕분에, 그것을 아침에 갈 줄 당신은 알려 드릴 것입니다. – pookie