mac终端进入ipython报错cannot import name decorator

解决方法1,升级ipython,依然报错

解决方法2,刚开始以为环境变量的原因,添加了ipython的环境变量,结果还是不行。

解决方案3,在这个地方from decorator import decorator 报错,发现可以通过建立软连接的方式解决。具体修改如下:

sudo ln -s /Library/Python/2.7/site-packages/decorator.py /Library/Python/2.7/site-packages/traitlets/config/decorator.py



sudo ln -s /Library/Python/2.7/site-packages/decorator.py /Library/Python/2.7/site-packages/IPython/core/decorator.py

备注:ln -s 用法

软链接就是:“ln –s 源文件 目标文件”,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间,类似与windows的快捷方式。

猜你喜欢

转载自blog.csdn.net/maenda/article/details/79353826