Как установить пакет .egg Python в Windows (попытка использования easy_install не работает)

Я пытаюсь установить пакет с именем QSTK для курса, который я делаю. Курс указывает на установочный пакет для 32-битной версии, но у меня установлено 64 Python. Я нашел файл .egg, указанный в индекс пакетов Python.

Кажется, что exe для 32 бит, но только .egg для 64 бит. Я загрузил версию QSTK-0.2.6-py2.7.egg и пытался установить эту до сих пор до отказа.

Вот что я пробовал:

  • Использование простой установки (из пакетов C:\Python27\Lib\site-packages каталог):

    Python easy_install -Z C:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.egg
    

    это создало каталог QSTK-0.2.6-py2.7.egg в моем каталог сайтов-пакетов, который я могу открыть и найти файлы. Однако, Я попытался импортировать QSTK из оболочки python и получить обычный Ошибка импорта "Нет модуля с именем...".

  • Я искал файл setup.py, как я использовал их для установки пакетов раньше, но не смог найти его.

  • Я также рассмотрел эту тему, в которой приводятся подробности установка файла .egg без простой установки, но не может фигурировать какие изменения мне нужно внести в script, предоставленные как это заключается в установке определенного пакета, который у меня уже есть.

Если кто-нибудь может помочь, объяснив, как я могу правильно установить этот .egg файл или предоставив ссылку на модули QSTK для python 2.7 64-бит в другом формате, это будет очень полезно.

Мне удалось установить пакеты, которые QSTK зависит от okay (numpy, scipy, matplotlib, pandas, python-dateutil и scikit-learn).

Ответы

Ответ 1

Наконец-то я нашел другое место для загрузки этого пакета с помощью пакета: https://pypi.python.org/pypi/QSTK/0.2.6 имеет QSTK-0.2.6.tar.gz, чтобы построить его из исходного кода.

Разархивировав это (затем снова один раз до .tar), я могу найти файл setup.py и установить, перейдя в каталог с установочным файлом и выполнив:

python setup.py install

Ответ 2

Вы должны добавить -m перед easy_install
например:

python -m easy_install C:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.egg

Ответ 3

Как насчет того, если вы распакуете .egg (это просто a .zip в маскировке), затем cd в него и запустите python setup.py install? Будет ли это работать нормально, и сможете ли вы импортировать свой модуль?

Я говорю это, потому что если файл .egg попадает под site-packages по мере необходимости, но вы все еще не можете импортировать, это может быть проблемой в самом коде.

Ответ 4

Я нашел, что pip install qstk отлично работает для 64x 2.7 питона при победе 7