2014-12-21 4 views
0

При попытке разрешить проблемы с зависимостью пакета я использовал conda для удаления openssl, так как это оказалось одним из пакетов с неудовлетворительными спецификациями. Однако, как только я это сделал, Конда, IPython и pip порвали с сообщением об ошибкеconda remove openssl breaks iPython, conda и pip

ERROR:root:code for hash md5 was not found 

Я попытался повторно установить openssl с доморощенным менеджером пакетов, но brew install openssl уведомляет меня, что openssl уже установлена.

+0

Этот вопрос не соответствует теме, потому что речь идет не о программировании. Возможно, [Super User] (http://superuser.com/) будет лучше спросить. – jww

+1

@jww: Есть ** много вопросов о SO об установке программного обеспечения. Например, при использовании numpy поиск «[numpy] install» содержит более 10% от общего количества, python «[python] install» - это более высокий процент. Если это политика SO, чтобы вызывать эти вопросы вне темы, не могли бы вы предоставить ссылку, которая указывает на это. – tom10

+0

'brew uninstall' /' brew install 'или что-нибудь, что может быть подходящей парой 'brew'? Или вы пытались установить из источника? – Veedrac

ответ

0

iPython в conda распределение будет искать openssl в conda только окружающая среда. Поэтому установка openssl с homebrew не должна влиять на это и не будет исправлять вашу среду conda. Чтобы исправить это, вам нужно получить conda версию openssl.

К сожалению, я подозреваю, что conda будет нуждаться в своей версии openssl, чтобы получить что-нибудь, и делать какие-либо крепления (обычно он установлен первым делом, даже с miniconda распределения), так что кажется, что вы, вероятно, застрял. К счастью, легко установить conda, чтобы вы могли начать с нуля.

Я сам начинаю с кондой, и я не уверен в этом, но это мое настоящее понимание.

+0

Спасибо, tom10. Я не мог понять, как исправить эту проблему, поэтому я только что восстановил систему из зеркала, которое я сделал ранее утром. Раздражающе, но я не потерял много. – aph

1

Последняя версия opensl в conda (1.0.1k) должна полностью устранить эту проблему.

+0

просто вопрос, не проверяет ли пакеты пакетов для поврежденных зависимостей после удаления пакета? – marscher

+0

@marscher теперь. Это не было, когда этот ответ был написан. – asmeurer

 Смежные вопросы

  • Нет связанных вопросов^_^