주피터 오류: "jupyter_core.paths라는 이름의 모듈이 없습니다."
주피터 노트북(OSX 10.11.4)을 열려고 하면 다음 오류가 발생합니다:
$ jupyter-notebook
Traceback (most recent call last):
File "/usr/local/bin/jupyter-notebook", line 7, in <module>
from notebook.notebookapp import main
File "/Users/geotheory/Library/Python/2.7/lib/python/site-packages/notebook/__init__.py", line 25, in <module>
from .nbextensions import install_nbextension
File "/Users/geotheory/Library/Python/2.7/lib/python/site-packages/notebook/nbextensions.py", line 23, in <module>
from jupyter_core.paths import jupyter_data_dir, jupyter_path, SYSTEM_JUPYTER_PATH
ImportError: No module named jupyter_core.paths
예전에는 이게 통했어요. 어떻게 진단해야 할지 아세요?
나는 비슷한 문제에 직면했다. 기본적으로 파이썬 2.7을 제거하고 새로운 파이썬 및 아이파이썬 버전을 다시 설치하여 해결했다.
Mac OS 명령줄을 통해 파이썬 2.7을 효과적으로 제거하는 방법에 대한 자세한 내용은 다음과 같습니다:
명령줄을 통해 원하는 버전의 IPython을 다시 설치합니다. 나의 경우, 나는 또한 다음을 통해 주피터를 다시 설치해야 했다:
$ pip install jupyter
행운을 빌어요.
나는 오늘 아침에 비슷한 문제를 만났다. bash_profile에서 $PYthonPATH 디렉토리를 변경하면서. 그런 다음 파이썬 경로를 /usr/lib/python2.*로 다시 지정하여 해결했습니다. 도움이 되었으면 좋겠어요.
나는 맥OS나 우분투 단말기에서 간단하게 사용하여 해결한 동일한 문제가 있었다.
내 경우에 이것은 sudo로 실행되는 pip이 아래에서 만든 파일과 디렉토리에 대한 읽기 및 실행 권한을 설정하지 않았기 때문이다.
그래서 나는 그것들을 설정하기 위해 다음과 같이 find와 chmod를 사용했다:
cd /usr/local/lib/python2.7/dist-packages
sudo find ./ -type d -exec chmod a+rx {} \;
sudo find ./ -type f -exec chmod a+r {} \;
사실, 이러한 동작은 아마도 내 표준 사용자 umask가 0007(기본적으로 개인 파일 생성)이기 때문에 발생할 것이다. 이것은 sudo로 옮겨가는 것 같다. 이를 방지하기 위해 다음 행을 실행하고 추가하여 sudo 구성을 편집할 수 있습니다:
Defaults umask_override
Defaults umask=0022
(비록 파티에 상당히 늦었지만) 당신은 그 말을 언급했고 당신의 프롬프트에서 당신은 당신의 '가상 환경'에 있지 않은 것처럼 보인다. 이전과 같이 작동하려면 적절한 가상 환경을 활성화하기만 하면 됩니다.
나는 같은 문제에 직면했고, 다음 단계로 해결할 수 있었다.
conda create -n py36 python=3.6
conda activate py36
conda install notebook ipykernel jupyterlab
이 문제는 시스템에 의 여러 버전이 있을 때 발생합니다. 'pip' 디렉토리에서 올바른 버전을 찾아 보십시오:
which pip
나에게, 그것은 위치:
~/bulk/Python/python-3.7.4/bin/
여기서 실행 파일을 찾을 수 있습니다:
$ ls jupyter
jupyter
다음 방법으로 직접 실행해 보십시오:
./jupyter
이게 도움이 되기를 바랍니다.
우분투에서 sudo 그룹에서 사용자를 제거한 후 유사한 문제가 발생하고 수정되었습니다.
sudo deluser my_user sudo
아나콘다를 사용하는 경우 다음을 사용하여 콘다 환경에 주피터를 설치하는 것을 추천합니다:
conda install -c anaconda jupyter
그런 다음 다음 다음 명령을 사용하여 터미널에서 주피터를 실행할 수 있습니다:
jupyter notebook .
내 환경이 활동적인 동안 사용하는 것이 나에게 효과가 있었다
나는 내 환경에서 주피터 노트북을 제거한 후 다시 설치함으로써 이 문제를 해결했다. 그 후에, 아주 매력적으로 일했어요. 환경이 활성화되어 있는 동안 다음을 실행합니다:
pip uninstall jupyter notebook
pip install jupyter notebook
스포일러: 가장 깨끗한 해결책이 아니라 단지 해결책일 뿐이다.
전 세계적으로 설치된 버전과 콘다에서 설치된 버전이 다르기 때문에 런처로 인해 리눅스(페도라)에서 동일한 문제가 발생했습니다. 그래서 나는 내 경우에 잘 작동하는 (콘다 엔비가 있는 터미널에서) 이 해결책을 사용했다:
python3 -m jupyter notebook
https://github.com/dunovank/jupyter-themes/issues/153#issuecomment-1446026919
이 게시물(방법을 표시하지 않고 권장하는 대로 콘다 위조 사용)
기본적으로 다음과 같습니다:
conda create -n jupyter
conda activate jupyter
conda config --add channels conda-forge
conda config --set channel_priority strict
The following is the key (-c conda-forge)
conda install -c conda-forge notebook
conda install -c conda-forge nb_conda_kernels
conda install -c conda-forge jupyterlab
conda install -c conda-forge nb_conda_kernels
'개발하자' 카테고리의 다른 글
파이썬을 사용하여 firebase admin sdk로 로그인 인증하는 방법 (0) | 2023.08.07 |
---|---|
마크다운을 사용하여 주피터 노트북의 목차에 네스트된 주문 목록을 만들 수 있나요? (0) | 2023.08.07 |
테라폼: 우분투 20.08 LTS AWS에 특화된 AMI 목록 (0) | 2023.08.06 |
텍스트 필드의 플러터 커서가 설정 상태 후 위치 0으로 이동합니다 (0) | 2023.08.05 |
svelte에서 비동기 대기(#await)를 사용하면 나중 함수 호출에서 형식화된 원하는 데이터가 반환되지 않습니다 (0) | 2023.08.05 |