Установка пакета Python в Conda Env без использования Conda

У меня есть свежая среда Anaconda в системе CentOS6, в которую я хотел бы установить последнюю версию https://dev.mysql.com/doc/connector-python/en/ (v2.1.3). Проблема в том, что новейшим размещенным в Conda пакетом является 2.0.3, и поскольку в настоящее время коннектор не размещен в PyPI, его нельзя установить через Pip (Pip's --allow-external вариант был амортизирован).

Я знаю, что могу легко установить пакет через yum install, но я верю, что установит его за пределами среды Конда. Есть ли способ, используя yum или иначе, чтобы изолировать этот пакет исключительно для этой конкретной среды Conda?

1 ответ

Решение

Оказывается, это удивительно просто. Просто загрузите исходный код пакета Python, который недоступен в PyPI, и pip install в исходном каталоге. Просто помните, что среда Conda, которую вы хотите установить, активна, и Pip правильно изолирует область установки от env.

Я не знал об установке Pip из локальных опций, так что большое спасибо ребятам из списка рассылки Anaconda за помощь в этом.

Другие вопросы по тегам