2016-07-21 6 views

답변

1

Windows에서 Anaconda 설치를 사용하고 있습니다. 4.0.0 다운로드에는이 문제가 없습니다. 최근에 새로운 시스템의 4.1.1 설치 프로그램을 잡아서 문제가 발생했습니다. 나는 새로운 커널이 추가 될 때 생성 된 kernel.json 파일처럼 사용자가 변경 가능한 .json 저장된 솔루션을 찾고 있었기 때문에 아래로 잠시 동안이 하나의 추적 된

...

그것은 잠시했다.

(예를 들어, Python 2.7과 Python 3.5를 모두 표시하려면 해당 버전 중 하나를 설치 한 다음 다른 커널을 추가해야합니다.) 새 커널은 cond3 인터페이스를 통해 편집 할 수있는 kernel.json 파일을 가지고 있습니다.

"지금까지 파이썬 [루트]"은 하드 코딩되었으므로 (!?!), .py 파일로 이동해야 편집 할 수 있습니다. 이 코드를 추가 한 사람은 누구나 쉽게 찾을 수 있고, 찾기 어렵고, 나쁜 형식입니다. 사실 이것이 유일한 해결책 인 경우.

참고 : 사용자 수준에서 기본값으로 설치된 2.7 설치 프로그램을 기본으로 사용하므로 Anaconda2이 사용자 이름 구조 아래의 기본 폴더입니다. 3.x 설치 프로그램을 사용하면 Anaconda3이 생성됩니다. 아래 경로의 후반부는 다른 OS를 사용하고 있거나 전 세계에 설치하거나 자신의 기본 루트 폴더를 선택하는 경우 올바른 파일을 찾는 데 필요한 키입니다.

는 파일 : C:\Users\[user]\Anaconda2\Lib\site-packages\nb_conda_kernels\manager.py

행 76 : - 나는 아나콘다 [X] 폴더에있는 모든 파일에서 찾을 수 "Python [root]"의 유일한 예 -

"Python [Root]": join(self.conda_info["root_prefix"], python) 나는이 라인에 작은 편집을 만들어 할 수 있었다 메뉴의 모양을 변경합니다. 특히 "Python [Root]""Python [Root-test]"으로 변경하고 첨부 된 이미지에서 메뉴가 변경되었습니다.

"Python [Root]" to "Python [Root-test], outlined in red"

경고 : 나는 철저하게 다른 포인터 난 그냥이 어제 오후를 발견, 영향을받는 그렇지 않으면 오늘 점유되어 있는지 확인하기 위해 테스트하지 않았습니다.

하지만 지금까지 작동합니다.

0

Python [Root]를 Python [Root-test]로 변경하려고했지만 나에게 적합하지 않았습니다. 하지만 여기서는 cmd 행에 conda create -n py35 python=3.5 ipykernel을 입력하는 것만으로 효과가 있음을 알았습니다.