Anaconda Navigator - Виртуальные среды (и Spyder) сломаны? - PullRequest
0 голосов
/ 07 апреля 2020

Я использую Anaconda Navigator без проблем в течение нескольких лет. Раньше у меня было установлено 3 виртуальных среды, каждая с разными версиями пакетов, которые мне были нужны, каждая из которых работала просто отлично (я обычно запускаю все на Spyder). Через пару дней go я попытался добавить новую виртуальную среду, перейдя (из окна Anaconda Navigator) в «Среды» -> «Создать», и я сразу заметил, что это позволило мне установить Python 3.7, и нет другой версии. Странно, подумал я. Я установил среду, установил Spyder на нее, запустил Spyder ... и он закрылся немедленно, без сообщения об ошибке. Я пытался открыть его снова (несколько раз), но ничего не произошло. Перезагрузите P C, перезапустите Anaconda Navigator, go для моей виртуальной среды, откройте Spyder: то же самое, Spyder не откроется. Поэтому я решил удалить Anaconda с моей машины и переустановить ее с нуля. Установка проходит хорошо, и когда я пытаюсь открыть Spyder из моей среды root, она проходит гладко, и я могу нормально использовать Spyder. Затем я go создаю новую виртуальную среду, и снова замечаю, что она позволяет мне создавать ее только в Python 3.7. Я go вперед и создаю его, устанавливаю Spyder (4.1.1), и та же самая проблема повторяется снова: когда я пытаюсь открыть Spyder, он просто не будет. Поскольку Spyder отлично работает в моей среде root, а виртуальные среды, которые я создаю, могут быть только в Python 3.7, это заставляет меня думать, что создатель виртуальной среды моего Anaconda Navigator каким-то образом поврежден и каким-то образом остается поврежденным, даже когда Я удаляю и переустанавливаю все.

Я попытался удалить и переустановить Anaconda Navigator во второй раз, на этот раз, не добавляя его в свой PATH. На этот раз, когда я создал виртуальную среду (в Python 3.7, потому что это все еще был единственный вариант, который мне показывали), она показала пустую страницу на вкладке установленных пакетов, так что я даже не удосужился установить Spyder, потому что я знал, что что-то пошло не так. В качестве дополнительного теста я попытался установить Jupyter Notebook в той же виртуальной среде. В качестве последнего теста я открыл командную строку для виртуальной среды (изнутри Anaconda Navigator) и попытался установить пакет (tenorflow-gpu). После установки из командной строки виртуальной среды я открыл Python и попытался использовать тензор потока, и, похоже, он работал нормально. Я должен отметить, что я запускаю все через окно Anaconda Navigator, а не через командную строку; Кроме того, моя машина Windows. Любая помощь будет оценена. Дайте мне знать, если мне нужно будет указать более подробную информацию!

Спасибо

...