1. 程式人生 > >mac終端進入ipython報錯cannot import name decorator

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的快捷方式。