2017-10-07 12 views
1

Mac OSX에서 Anaconda 탐색기가있는 Jupyter Notebook을 열려고하는데 제대로 열 수 없습니다. 나는이 메시지를 터미널에서 계속 받고있다.Jupyter Notebook dateutil 구문 오류로 인해 Anaconda를 열 수 없습니다.

File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/parser.py", line 158 
    l.append("%s=%s" % (attr, `value`)) 
          ^
SyntaxError: invalid syntax 
logout 
Saving session... 
...copying shared history... 
...saving history...truncating history files... 
...completed. 

[Process completed] 

내 기본 버전의 python을 검사 해 보았는데, 내 기본 버전은 python 3.6입니다. 그것이 내가 내 컴퓨터에 파이썬의 여러 버전이 있기 때문에 나는 문제가 있어요

pip install python-dateutil 
Requirement already satisfied: python-dateutil in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python 

을 말한다 dateutil 그러나 나는 핍과 설치하려고에 도착했을 때. 내가 무엇을 할 수 있을지?

+0

내가 말하는 코드 줄은 실제로 구문 오류입니다. 파이썬은 backquote 문자를 유효한 구문으로 인식하지 않습니다. 나는이 글에이 글자를 넣을 수 없다. 왜냐하면 그것은 SO 게시물에서 특별한 의미가 있기 때문이다. 그러나 그것은 단어 "value"앞에 캐럿이 가리키고있는 것이기 때문이다. 다운로드 한 dateutil 모듈에 결함이있는 것으로 보입니다. –

답변

0

나는 그것을 가지고 있다고 생각하고 있습니다. 어쩌면 당신은 여기처럼 같은 문제가 :

https://github.com/jupyter/notebook/issues/2344

+0

그래도 dateutil을 업그레이드하거나 설치할 수 없습니다. –

+0

귀하의 의견은 분명하지 않습니다. 새로운 질문을 설명하거나 시작하고 여기에 링크를 추가 할 수 있습니까? – ChaosPredictor

+0

pip install python.dateutil --upgrade를 사용할 수 없습니다. 내 컴퓨터는 그렇게 할 수 없습니다. –

0

을 당신이 아나콘다의 파이썬 버전을 변경할 필요가 있다고 생각합니다. 현재 Anaconda는 Python 2.7 디렉토리를 살펴보고 Python 3.6 버전으로 전환해야한다고 생각합니다.

당신은 파이썬의 서로 다른 버전의 설치 패키지에 대한 환경을 만들 수 있습니다

conda create -n py36 python=3.6 anaconda 

py36는 파이썬 3.6.0 환경의 이름입니다.

은 그럼 당신은

source activate py36 

유용한 링크하여 환경을 활성화 할 수 있습니다

Using pip in an environment

Managing Python in Anaconda

Managing Environments

희망이 도움이!

+0

아직도 환경에 문제가있다. /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python sudo pip를 설치하려고 python-dateutil --upgrade를 설치했지만 그 중 하나가 작동하지 않았다. –

+0

아마도이 시도해야합니다 : conda install python = 3.6.0 (출처 : http://chris35wills.github.io/conda_python_version/) –

+0

@ A.N. 문제를 해결 했니? 추가 도움이 필요하면 알려주십시오. –