Я создал среду в Anaconda3 и установил pytorch и spyder на машине с Linux. Вот технические характеристики:
spyder 3.3.1
ipython 7.0.1
python 3.7.0
pytorch 0.4.1
torchvision 0.2.1
Когда я открываю spyder и импортирую факел, он работает. После этого я установил matplotlib 3.0.1. Перезапуск spyder и повторный импорт pytorch приводит к сообщению в окне ipython в spyder:
An error ocurred while starting the kernel
terminate called after throwing an instance of 'std::runtime_error'
what(): expected ) but found 'ident' here:
aten::_addmv(Tensor self, Tensor mat, Tensor vec, *, Scalar beta=1, Scalar alpha=1) ‑> Tensor
~~~~~~ <‑‑‑ HERE
На терминале bash я получаю сообщение:
js: Not allowed to load local resource:
file:///home/user/anaconda3/envs/myenv/lib/python3.7/site-packages/spyder/utils/help/static/css/default.css
Я использовал все эти пакеты в другой среде в течение нескольких месяцев (поэтому они в более старой версии), так что это должно быть что-то с новыми версиями.
Если я запускаю ipython или python на терминале, импорт работает, поэтому я заключаю, что это как-то связано с spyder.
«Решение» очевидно: установите более старые версии пакетов, но есть ли другое более устойчивое решение?