본문 바로가기

개발하자

주피터 노트북에서 파이썬 3.6용 모듈을 찾을 수 없습니다

반응형

주피터 노트북에서 파이썬 3.6용 모듈을 찾을 수 없습니다

무슨 일이 있었는지는 모르겠지만 ipython, 수소(원자) 또는 주피터 노트북을 사용할 때마다 설치된 모듈을 찾을 수 없습니다. 팬더를 설치한 것은 알지만 노트북에는 판다가 없다고 나와요.

내가 스크립트를 정상적으로 실행할 때() 오류 없이 가져온다는 것을 추가해야 한다.

제안이요?

감사합니다!




다음을 시도해 보십시오:

pip3 install ipykernel --upgrade
python3 -m ipykernel install --user

Pip3를 사용하여 Panda가 설치되었는지 확인하십시오.




실행하면 문제가 해결되는 것 같습니다

보다는




명령:

pip3 install ipykernel --upgrade
python3 -m ipykernel install --user

(파이썬 3.7에서 문제가 발생했습니다.).

그 때문에 나는 했다:

pip uninstall pip

그런 다음 (비하) 명령을 사용했습니다:

sudo easy_install pip

다음 명령을 사용하여 pip 관련 항목도 삭제했습니다:

rm -rf pip*

바라건대, 이것은 다른 누군가에게 도움이 될 것이다:)




나도 비슷한 문제를 겪고 있었다. 나는 pip3를 이용한 텍스트 처리 도구를 설치했다. 설치는 성공적이었고 터미널에서 테스트 코드를 실행할 수 있었지만 에서 동일한 코드를 실행할 수 없었습니다. 가 노트북에 있지만 터미널 버전은 인 것을 확인했습니다.

다음 명령을 실행하고 노트북을 다시 시작한 후 문제가 해결되었습니다:

pip3 install ipykernel --upgrade
python3 -m ipykernel install --user



Visual Studio 코드 수정

오른쪽 상단 모서리를 보고 표시된 Python 버전을 클릭합니다.

enter image description here

Python 버전 목록이 나타납니다. 사용할 Python 버전까지 아래로 스크롤하여 클릭합니다.

enter image description here

그런 다음 오른쪽 상단 모서리에 선택한 Python 버전이 표시됩니다.

enter image description here




아나콘다/주피터 노트북의 경우:

이것으로 나의 문제가 해결되었다.

먼저 아나콘다 프롬프트로 이동합니다.

그런 다음 환경을 활성화합니다(또는 기본적으로 이 작업을 수행하려면 생략)

pip3 install ipykernel --upgrade

그럼 이 코드를 입력하세요.

python -m ipykernel install --user --name torch --display-name "PyTorch (base)"

여기서 = 가상 환경의 이름(기본 환경용)

= 커널에 표시할 이름을 표시합니다. 원하는 이름으로 대체합니다.

그러면 커널(Kernel 옵션에서)을 찾고 있는 가상 환경으로 변경 옵션이 표시됩니다.

이전:

Not Working State 작동하지 않음

이후:

Working State 작업 상태

그리고 만약 그것이 VS Code에 있다면, 이 답변을 확인해주세요. 이렇게 하면 완벽하게 해결됩니다.

https://stackoverflow.com/a/64730974/9848043




나는 주피터 노트북에도 같은 문제가 있었다. 컴퓨터 단말기를 사용하여 모듈을 설치한 후 주피터 노트북에 모듈을 로드하려고 하면 모듈을 로드할 수 없었지만 터미널에서 정상적으로 작동했습니다.

처음에 나는 파이썬 버전을 확인했고 터미널은 파이썬 3.8.5 버전을 실행하고 있었고 주피터 노트북은 3.8.3을 실행하고 있었고, 이것이 문제의 원인이라고 생각했고 아나콘다 패키지 전체를 업데이트했지만 여전히 작동하지 않았다.

그리고 아나콘다 프롬프트를 열고 다시 패키지를 설치해보니 대부분의 패키지가 이미 설치되어있고 요구조건은 충족된다고 했는데 아나콘다 프롬프트에 설치된 부품이 단 한개뿐이었다. (참고: 저는 어떤 터미널에서도 패키지를 제거하지 않았고, 아나콘다 프롬프트에서 다시 설치했을 뿐입니다.). 아나콘다 프롬프트에 설치한 후, 잘 작동하기 시작했다.

요약하면 아나콘다 프롬프트에서 패키지를 다시 설치해 보십시오.

pip install (module_name)

이것이 도움이 되길 바랍니다!!




나는 다른 패키지(sikit-compy 및 ModulationPy)에서도 같은 문제가 발생했다. 에 대해서는 일하고 있었지만 에 대해서는 아니었다

내게 효과가 있었던 것:

공책 안에서 실행할 수 있습니다.

한 번만 수행하면 됩니다("종속성이 이미 설치되어 있습니다"라고 표시되지만 나중에 문제가 해결됩니다).

나에게 효과가 없었지만 도움이 될 수 있는 것:

  • script.py과 notebook.ipynb의 sys.version을 비교합니다
  • 둘 다 요구하고 비교하다
  • 다음 패키지를 다시 설치합니다:
  • Pycharm: 파일 > 캐시를 무효화



새로 설치한 가상 환경에서도 동일한 문제가 발생했습니다. 문제는 내가 오래된 버전의 파이프와 주피터를 사용하고 있다는 것이었다. 아래가 나에게 도움이 되었다:

$pip3 install pip --upgrade
$pip3 install jupyter --upgrade

반응형