Конда зависает в «среде решения» при установке пакетов STSci - PullRequest
0 голосов
/ 09 октября 2018

Добрый вечер, я запускаю Ubuntu 18.04.1 LTS на виртуальной машине в Windows 10. Я установил Anaconda 5.3 без проблем, но когда я пытаюсь установить среду STSCI с помощью командной строки:

conda create -n astroconda stsci

терминал застревает в "среде решения" (у меня есть версия 4.5.11 conda).Вчера я ждал около 4 часов, прежде чем сдаться.Я хотел бы знать, если есть известная проблема об этой проблеме, и если это может быть связано с количеством диска и оперативной памяти, которые я назначил виртуальной машине.Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 08 февраля 2019

У меня была такая же проблема, но потом я обновил Conda, и она заработала ...

$ conda update conda
0 голосов
/ 12 апреля 2019

Я напишу более общее решение проблемы Конды «Среда решения», с которой мне доставило огромное удовольствие.

Краткий ответ на вопрос:

  • Какуже упоминалось, попробуйте обновить Conda с conda update conda или даже лучше, для всей базовой среды conda update --all.
  • Укажите пакет и версию сборки, используя <package>=<version>=<build> например sage=8.3=py27_3.Поиск доступных версий по conda search <package>.
  • Как и для пакета, вы также можете указать версию Python и, в идеале, некоторые другие зависимости.Проверьте зависимости с помощью conda info <package>.
  • Проверьте текущую конфигурацию в файле .condarc или с conda config --get и проверьте, есть ли у вас дополнительные ограничения, как правило, вы найдете только channels определено там.
  • При работе с дополнительными каналами поместите conda-forge или канал, который вы хотите использовать, сверху и добавьте channel_priority: strict.Таким образом, ваш файл .condarc будет выглядеть следующим образом:
channel_priority: strict
channels:
  - conda-forge
  - defaults
  • В противоположность приведенному выше, удалите первую строку и попробуйте добавить --no-channel-priority в команду.Это помогло мне пару раз с момента обновления до Conda 4.6.

Если вышеупомянутое не работает:

Когда кажется, что conda зависла, возможно, слишком много опций или некоторые конфликты, приводящие кпредложение получения SAT насчитывает несколько миллионов.

Чтобы проверить, так ли это, добавьте -vv или --debug, и позже вы увидите строки типа Invoking SAT with clause count: XXX.Если он остается в одной из этих строк в течение длительного времени, попробуйте указать версию для пакетов, как указано выше.Если возникнет другая проблема, попробуйте conda GitHub .

Еще один полезный совет, если вы используете канал conda-forge, - ознакомьтесь с их Советы и рекомендации ,

0 голосов
/ 14 октября 2018

У меня такая же проблема на macOS 10.13.6.Создание среды iraf

conda create -n iraf27 python=2.7 iraf-all pyraf-all stsci

работает отлично.

Обновление: я обнаружил, что указание версии python

conda create -n astroconda python=3.6 stsci

заставляет установщик работать также с astroconda.

...