반응형
잘못된 버전의 파이썬을 사용하는 주피터
안녕하세요, 저는 파이썬 2.7을 설치했지만 2.6을 제거하지 않았습니다. 저는 경로에 2.7을 추가했고 또한 별칭으로 추가했지만 제가 주피터 노트북을 할 때는 2.6에 접속하려고 하는 것 같습니다
> jupyter notebook
Traceback (most recent call last):
File "jupyter-notebook", line 7, in <module>
from notebook.notebookapp import main
File "/usr/lib/python2.6/site-packages/notebook/__init__.py", line 25, in <module>
from .nbextensions import install_nbextension
File "/usr/lib/python2.6/site-packages/notebook/nbextensions.py", line 226, in <module>
from traitlets import Bool, Enum, Unicode
File "/usr/lib/python2.6/site-packages/traitlets/__init__.py", line 1, in <module>
from .traitlets import *
File "/usr/lib/python2.6/site-packages/traitlets/traitlets.py", line 1291
return {n: t for (n, t) in cls.class_traits(**metadata).items()
^
내 파이썬 버전은 2.7을 가리키는 것 같다
$ python --version
Python 2.7.6
파이썬이 올바른 결과물을 제공하는 것처럼 보이는 나의 것뿐만 아니라:
$ which python
alias python='/usr/local/bin/python2.7'
/usr/local/bin/python2.7
나는 두 버전의 파이썬 모두에 대해 pip를 설치했다. 나는 이것을 어떻게 고쳐야 할지 잘 모르겠어 :(
주피터를 의 확장으로 설치한 것 같습니다. 그렇다면 주피터를 제거하고 원하는 파이썬에 다시 설치해야 합니다.
/usr/lib/python2.6 -m pip uninstall jupyter && python -m pip install jupyter
python kernel.json 구성에 문제가 있을 수 있습니다. 예를 들어 내 파이썬 커널은 다음 위치에 있다:
/usr/local/share/jupyter/kernels/python/kernel.json
내용:
{
"language": "python",
"display_name": "Python 2.7",
"argv": [
"/usr/local/bin/python2.7",
"-m",
"ipykernel",
"-f",
"{connection_file}"
]
}
섹션의 경로가 올바른 버전의 파이썬을 가리키는지 확인하십시오.
반응형
'개발하자' 카테고리의 다른 글
VS코드를 사용하여 가상 환경에서 파이썬 코드를 디버그하려면 어떻게 해야 합니까? (0) | 2023.07.26 |
---|---|
주피터 노트북용 파이썬 모듈을 쉽게 설치할 수 있습니까? (0) | 2023.07.25 |
잘못된 depfile: 팔랑팔랑 (0) | 2023.07.24 |
Float & Android: 현재 빌드가 Java 17.0.2 및 Gradle 7.0.2를 사용하도록 구성되어 있습니다 (0) | 2023.07.24 |
Pydantic 모델(FastAPI)을 사용하여 Swagger 문서에서 쿼리 매개변수에 대한 설명 설정 (0) | 2023.07.23 |