Установка пакета 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 за помощь в этом.