Вот небольшое руководство, объясняющее, как я обычно устанавливаю новые пакеты на Python + Windows. Кажется, вы используете пути Windows, поэтому этот ответ будет придерживаться этой конкретной SO:
- Я никогда не использую общесистемную установку Python. Я использую только virtualenvs и обычно стараюсь использовать последнюю версию 2.x и 3.x.
- Моя первая попытка всегда выполняется
pip install package_i_want
в некоторых моих командных приглашениях Visual Studio. Какая командная строка Visual Studio? Ну, в идеале Visual Studio, которая соответствует той, которая использовалась для сборки Python. Например, скажем, ваша установка Python говорит Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
. Версию Visual Studio, используемую для компиляции Python, можно найти здесь , поэтому v1500 означает, что я буду использовать командную строку vs2008 x64
- Если предыдущий шаг по какой-то причине не удался, я просто пытаюсь использовать
easy_install package_i_want
- Если предыдущий шаг по какой-то причине не удался, я захожу на сайт gohlke и проверяю, доступен ли там мой пакет. Если это так, мне повезло, я просто загружаю его в свой virtualenv, а затем просто захожу в это место с помощью командной строки, и я делаю
pip install package_i_want.whl
- Если предыдущий шаг не увенчался успехом, я просто попробую собрать колесо самостоятельно, и как только он будет сгенерирован, я попытаюсь установить его с
pip install package_i_want.whl
Теперь, если мы сосредоточимся на вашей конкретной проблеме, когда вам трудно установить пакет развертывания . Кажется, самый быстрый способ установить это сделать примерно так:
git clone https://github.com/Zulko/unroll
cd unroll && python setup.py bdist_wheel
- Скопируйте сгенерированный файл unroll-0.1.0-py2-none-any.whl из созданной папки dist в файл virtualenv.
pip install unroll-0.1.0-py2-none-any.whl
Таким образом, он будет установлен без проблем. Чтобы убедиться, что это действительно работает, просто войдите в установку Python и попробуйте import unroll
, это не должно жаловаться.
И последнее замечание: этот метод работает почти в 99% случаев, и иногда вы можете найти некоторые пип-пакеты, относящиеся к Unix или Mac OS X, в таком случае, когда это происходит, я боюсь, что лучший способ получить Версия для Windows - либо сообщение о некоторых проблемах основным разработчикам, либо развлечение в одиночку, портирование на Windows (обычно несколько часов, если вам не повезло) :)