2016-02-29 2 views
1

У меня есть свежая среда Anaconda в системе CentOS6, в которой я хотел бы установить последнюю версию mysql-connector-python (v2.1.3). Проблема в том, что самый новый пакет Conda, размещенный в версии 2.0.3, и поскольку соединитель в настоящее время не размещен на PyPI, он не может быть установлен по протоколу Pip (опцион --allow-external Piped был обесценен).Установка пакета Python в Conda Env без использования Conda

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

ответ

2

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

Я не знал о установке Пипа из местных опций, поэтому большое спасибо людям за Anaconda mailing list за их помощь в этом.