Установка вариантов пакета python с помощью conda / pip на MacOS

357
bbuzz31

В настоящее время я установил много пакетов Python с конкретными вариантами. Например, я использую сборку gcc5 scipy. Я сделал это с помощью macports, где это так просто, как:

port install py35-scipy+gcc5 

Есть ли способ указать такие варианты, используя conda или pip?

И, наоборот, возможно, можно установить варианты, использующие macports для python, в conda env?

Спасибо, Бретт.

1

1 ответ на вопрос

0
rbanffy

Вы можете указать другой CC перед установкой пакета с помощью pip. Вероятно, было бы разумнее сделать это под virtualenv вместо того, чтобы пытаться делать это с системным Python (и рисковать искалечить его за спасение).

Таким образом, вы можете использовать MacPorts, чтобы несколько разных интерпретаторов Python компилировались с разными компиляторами, устанавливаемыми отдельно.

Вы также можете использовать https://github.com/collective/buildout.python в качестве опции для более широкого выбора сред Python, точно настроенных на ваши желаемые настройки.

Не идеально, но это должно работать, спасибо. bbuzz31 6 лет назад 0