我在Anaconda 3中使用Python 3.6.4,由于某种原因,我不再能够导入Plotly,即使我在几小时之前使用过它。
运行import plotly
时,收到以下错误消息:
import plotly
Traceback (most recent call last):
File "<ipython-input-1-6361d2547ebc>", line 1, in <module>
import plotly
File "C:\Users\janfe\Anaconda3\Lib\site-packages\plotly\plotly\plotly.py", line 30, in <module>
from plotly import exceptions, files, session, tools, utils
ImportError: cannot import name 'exceptions'
如上所述,昨天,我关闭了我的IDE(Spyder),休息一下,回来了,当我想运行完全相同的脚本时,我离开它时出现错误信息。谷歌搜索了一下之后,我偶然发现了一些人,他们提出的建议是通过pip将其卸载或升级。这些都不适合我。
感谢您帮助我!
扬
编辑:当我重新安装(卸载并再次安装)包括python等在内的整个anaconda构建时,问题消失了并且回来了(!)。首先,它很好,但是再次 - 当我关闭并重新打开Spyder时我有完全相同的问题。我第一次(重新安装后)和关闭之间打开Spyder之间唯一的办法是运行一些代码,其中包括工作目录的更改(我在R-Studio中编码时常常做的事情) - 可能是是问题?
PS:我的问题类似于以下问题,这两个问题都没有解决:
PS2:如果这有帮助,这是我的sys.path输出:
['',
'C:\\Users\\janfe\\Anaconda3\\Lib\\site-packages\\plotly\\plotly',
'C:\\Users\\janfe\\Anaconda3\\python36.zip',
'C:\\Users\\janfe\\Anaconda3\\DLLs',
'C:\\Users\\janfe\\Anaconda3\\lib',
'C:\\Users\\janfe\\Anaconda3',
'C:\\Users\\janfe\\Anaconda3\\lib\\site-packages',
'C:\\Users\\janfe\\Anaconda3\\lib\\site-packages\\win32',
'C:\\Users\\janfe\\Anaconda3\\lib\\site-packages\\win32\\lib',
'C:\\Users\\janfe\\Anaconda3\\lib\\site-packages\\Pythonwin',
'C:\\Users\\janfe\\Anaconda3\\lib\\site-packages\\IPython\\extensions',
'C:\\Users\\janfe\\.ipython']