Установка модулей Python с Anaconda или Canopy

Я немного поиграл с Python, но мне никогда не приходилось устанавливать свои собственные пакеты. В настоящее время я пытаюсь написать программу, которая читает файлы «tiff», поэтому я пытаюсь установить пакет «libtiff», и у меня кошмар!

Во-первых, я использовал дистрибутив Anaconda и фразу «conda install libtiff», которая говорила мне, что установка прошла успешно. Однако тогда мне так и не удалось найти libtiff в Spyder IDE или консоли ipython.

Пользуясь Canopy в прошлом, я удалил Anaconda и дал Canopy еще один шанс, используя «pip install libtiff», однако я получаю сообщение об ошибке с кодом ошибки 1, и я не знаю, что это такое.

Должно быть, я упускаю что-то очень важное, но установка этого модуля практически невозможна!


person spmngr    schedule 27.01.2015    source источник
comment
However then I was never able to find libtiff in the Spyder IDE or ipython ... ну, это потому, что вы забыли правильно установить переменную PATH. С анакондой проблем нет.   -  person cel    schedule 27.01.2015
comment
Вы использовали спайдер, поставляемый с Anaconda?   -  person asmeurer    schedule 28.01.2015
comment
Я использовал Spyder, поставляемый с Anaconda. Я использовал командную строку Anaconda для загрузки python и ipython, и оба они не смогли найти libtiff.   -  person spmngr    schedule 29.01.2015


Ответы (2)


Пакет Conda libtiff — это библиотека C, а не библиотека Python. Самый простой способ получить его — использовать conda для установки зависимостей (например, libtiff, numpy), а затем использовать pip для установки libtiff (pip install libtiff).

person asmeurer    schedule 28.01.2015
comment
Я пробовал это, однако libtiff не устанавливался с использованием PIP! Я полностью отказался от libtiff, так как обнаружил, что могу делать с matplotlib все, что захочу. - person spmngr; 29.01.2015

Использование ! на консоли IPython в spyder позволяет использовать pip. Итак, в примере вы можете сделать:

In [1]: !pip install libtiff

Обратите внимание, что это также доступно (хотя, возможно, ненадежно) в консоли Python для версий Spyder до ~ 2.3.3.

person atomh33ls    schedule 21.09.2015