Как установить пакет .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