Plotly: ImportError: невозможно импортировать имя «исключения» - PullRequest
0 голосов
/ 02 мая 2018

Я использую Python 3.6.4 во встроенной Anaconda 3, и по какой-то причине я больше не могу импортировать 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. Ничто из этого не сработало для меня.

Спасибо за помощь!

Jan

Редактировать: проблема исчезла и вернулась (!), Когда я переустанавливал (удалял и снова устанавливал) всю сборку anaconda, включая python и т. Д. Сначала все прошло нормально, но снова - когда я закрыл и снова открыл 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']
...