嗨,我已经安装了Python2.7,但没有删除2.6。我已经在路径中添加了2.7,也作为别名,但是当我使用jupyter笔记本时,它会尝试访问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()
^
我的python版本似乎指向2.7
$ python --version
Python 2.7.6
以及我的哪个python似乎给出了正确的输出:
$ which python
alias python='/usr/local/bin/python2.7'
/usr/local/bin/python2.7
两个版本的python都安装了pip。我不知道怎么解决这个问题
看起来您安装了jupyter作为
/usr/lib/python2.6
的扩展。如果是的话,你必须卸载jupyter并重新安装到你想要的python中。这可能是python kernel.json配置中的问题。例如,我的python内核位于:
包含:
确保argv部分中的路径指向正确的python版本。
相关问题 更多 >
编程相关推荐