Я не могу установить conda из моей новой среды python3.8.
Когда я делаю
sudo python3.8 -m pip install conda
Я получаю эту ошибку:
ERROR: Could not find a version that satisfies the requirement conda (from versions: 3.0.6, 3.5.0, 3.7.0, 3.17.0, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.7, 4.0.8, 4.0.9, 4.1.2, 4.1.6, 4.2.6, 4.2.7, 4.3.13, 4.3.16)
ERROR: No matching distribution found for conda
Я вижу, что conda была извлечена из pypi, но у меня есть несколько других библиотек, которые имеют зависимости от conda.
Что я могу сделать?
Кстати, вы, вероятно, не хотите использовать sudo pip.
Вы можете попробовать указать конкретную версию: pypi.org/help/#yanked
@topsail Я бы не стал этого делать. Кажется, он сильно устарел (версия 4.3.16, выпущенная 22 апреля 2017 г. по сравнению с последней версией 23.5.0, выпущенной вчера).
@wjandrea Я понимаю, дело в том, что я нахожусь в окружении ipykernel, в нем установлена conda, он использует python3.8 для запуска ядер (в моем jupyter), и когда я хочу установить другие библиотеки, которые имеют conda в качестве зависимостей, он терпит неудачу. вот так: Сбор cmdstanpy Используя кэшированный cmdstanpy-1.1.0-py3-none-any.whl (83 kB) ОШИБКА: Не удалось найти версию, удовлетворяющую требованию conda (из версий: 3.0.6, 3.5.0, 3.7. 0, 3.17.0, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.0.7, 4.0.8, 4.0.9, 4.1.2, 4.1.6, 4.2.6, 4.2.7, 4.3.13, 4.3.16) ОШИБКА: для conda не найдено подходящего распределения
@Стивенс О! Если он уже установлен, нет причин пытаться установить его снова. Похоже, вы должны использовать conda install
для установки cmdstanpy
, так как это в репозитории Anaconda . Редактировать: более подробные инструкции по установке есть в документации . Кстати, остерегайтесь проблемы XY
Conda не устанавливается через pip, вместо этого используйте источник
Установите официальный дистрибутив conda на официальном сайте. conda
это не упаковка.
Это пакет, но его выдернули. Кроме того, JL уже опубликовал то же самое.
conda
— это пакет импорта, который, помимо прочего, предоставляет альтернативный менеджер пакетов дистрибутива. (Дополнительную информацию см. на странице Packaging.python.org/en/latest/glossary/#glossary.)
В комментарии вы сказали, что conda
уже установлен. Таким образом, нет причин пытаться установить его снова; это задача XY.
Вместо этого вам, вероятно, следует использовать conda install
для нужных вам библиотек. Вы упомянули cmdstanpy
, который находится в репозитории Anaconda и предлагает conda
сначала в подробных инструкциях по установке в документации. Тем не менее, cmdstanpy
, похоже, не зависит от conda
, насколько я могу судить, поэтому ошибка, вероятно, вызвана другим пакетом. Мне нужно увидеть точную команду, которую вы запустили в первую очередь, и полный вывод, чтобы точно сказать.
Вы прочитали всю страницу PyPI? «Это менеджер пакетов, используемый при установке Anaconda ... В настоящее время поддерживаемые методы установки включают установщик Anaconda и установщик miniconda. Вы можете загрузить установщик miniconda с https://conda.io/miniconda.html ."