Как установить несколько старых версий пакетов в conda venv? - PullRequest
0 голосов
/ 22 апреля 2020

Попытка настроить виртуальную среду на основе Python 3.5 и Windows 10. Инструкции: https://github.com/jakevdp/PythonDataScienceHandbook/blob/master/README.md#software

При выполнении команды conda create -n PDSH python=3.5 --file requirements.txt

Ошибка:

PackagesNotFoundError: The following packages are not available from current channels:

  - pillow==3.4.2
  - scikit-learn==0.17.1
  - seaborn==0.7.0
  - numpy==1.11.1
  - pandas==0.18.1
  - matplotlib==1.5.1
  - scipy==0.17.1
  - scikit-image==0.12.3

При попытке изменить seaborn на другие версии (найдено в https://seaborn.pydata.org/whatsnew.html), я получаю ту же ошибку.

Как найти правильный версии для скачивания? Есть ли в Интернете ресурсы, которые решают эту проблему? Есть ли сложности с установкой нескольких пакетов?

1 Ответ

0 голосов
/ 27 апреля 2020

Цитирование инструкций по установке:

Обратите внимание, что некоторые из этих точных номеров версий могут быть недоступны на вашей платформе: вам, возможно, придется настроить их для собственного использования

В macOS, используя канал conda-forge, прекрасно работает следующее:

conda create -n test-env python=3.5 pillow scikit-learn seaborn numpy pandas matplotlib scipy scikit-image numexpr pandas-datareader netcdf4

Как уже упоминалось в репо, я не удивлюсь, если все сработает на самых последних версии с несколькими настройками.

...