Jupyter Notebook Anaconda无法打开,因为dateuti语法错误

2024-05-17 19:27:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用水蟒导航器打开Jupyter笔记本电脑(在MacOSX上),但我无法正常打开。我一直在我的终端收到这个消息。在

File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil/parser.py", line 158
    l.append("%s=%s" % (attr, `value`))
                              ^
SyntaxError: invalid syntax
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

我试着检查python的默认版本,结果显示我的默认版本是python3.6。但是当我找到pip并尝试安装dateutil时,它显示

^{pr2}$

我有麻烦,因为我的电脑上有多个版本的python。我能做什么?在


Tags: 版本终端消息libraryjupyterframeworksystemhistory
2条回答

我想你需要改变Python的python版本。目前,您的Anaconda查看python2.7目录,我认为您需要切换到python3.6版本。在

您可以为不同版本的Python和已安装的软件包创建环境,方法是:

conda create -n py36 python=3.6 anaconda

py36是python3.6.0环境的名称。在

然后你可以激活一个环境

^{pr2}$

有用的链接:

{a1}

Managing Python in Anaconda

Managing Environments

希望这有帮助!在

我在Anconda4.5.1Python3.6中遇到了同样的问题。重新安装软件包为我解决了这个问题。在

pip uninstall python-dateutil
pip install python-dateutil

相关问题 更多 >