В основном ваше сообщение об ошибке связано с тем, что Spyder не настроен для работы со средой conda.
Установка пакетов в ту же среду, что и Spyder
Spyder - это пакет Python, как и любой другой, к которому вы привыкли, и поэтому вы можете импортировать любой пакет в его консоли или редакторе, как вы могли бы из обычного терминала Python или I Python, запущенного в среде Spyder:
Если Spyder установлен с Anaconda (как мы рекомендуем) и запускается с помощью ярлыка из Anaconda Navigator или из Anaconda Prompt без каких-либо изменений, это будет базовая среда Anaconda по умолчанию.
Если Spyder установлен через pip (только для экспертов), а не в virtualenv / venv, это обычно будет то, к чему принадлежит Python установочный пип.
Если вы используете системный менеджер пакетов (apt-get, dn f, emerge, et c) для установки Spyder, как правило, это ваша система Python и ее библиотека пакетов.
Если вы установили Spyder в указанный c среда (conda-env или venv), или она поставляется с предварительно настроенной (например, для Keras или TensorFlow) и запускается оттуда, у нее будет доступ только к пакетам из этой среды.
Поэтому, если вы хотите использовать пакет с существующей установкой Spyder (например, импортировать его в свои сценарии, пакеты или консоль Spyder I Python), самый простой способ сделать это - установите пакет в ту же среду, в которой вы установили Spyder, обычно теми же способами, что и вы установили Spyder (conda, pip, менеджер пакетов и т. д. c). Однако, если вы устанавливаете пакеты с помощью pip, conda-forge, Github или пользовательских каналов, работая одновременно над несколькими крупными проектами, используя предварительно созданные среды или иным образом имея более сложные потребности, вы, вероятно, захотите использовать один или несколько отдельные среды для ваших пакетов. Если да, то в следующем разделе объясняется, как это сделать.