Как я могу установить пакет.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 в моей директории site-packages, в котором я могу открывать и находить файлы. Однако я попытался импортировать QSTK из оболочки Python и получить обычный модуль "Нет модуля". named... "ошибка импорта.
Я искал файл setup.py, так как я использовал их для установки пакетов раньше, но не смог найти.
Я также рассмотрел эту ветку, в которой приведены подробности установки файла.egg без использования простой установки, но не могу понять, какие изменения мне нужно будет внести в предоставленный сценарий, поскольку он предназначен для установки определенного пакета, который у меня уже есть.
Если кто-то может помочь, объяснив, как я могу правильно установить этот файл.egg или предоставив ссылку на модули QSTK для Python 2.7 64 бит в другом формате, это было бы очень полезно.
Мне удалось установить пакеты, от которых зависит QSTK (numpy, scipy, matplotlib, pandas, python-dateutil и scikit-learn).
4 ответа
Наконец-то я нашел другое место для загрузки этого с пакетом, который работает: https://pypi.python.org/pypi/QSTK/0.2.6 имеет опцию QSTK-0.2.6.tar.gz, чтобы собрать его из исходный код.
Разархивировав это (затем снова один раз в.tar), я мог найти файл setup.py и установить его, перейдя в каталог с файлом установки и запустив:
python setup.py install
Вы должны добавить -m перед easy_install
например:
python -m easy_install C:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.egg
Как насчет, если вы распакуете .egg
(это просто .zip
замаскированный), то cd
в него и бежать python setup.py install
? Будет ли это нормально работать, и вы сможете импортировать свой модуль?
Я говорю это, потому что если .egg
файл попадает под site-packages
при необходимости, но вы все еще не можете импортировать, это может быть проблемой в самом коде.
Попробовал скопировать содержимое папки.egg по пути Lib\site-packages . Он работал и не генерировал никаких ошибок ModuleNotFoundError .
Я нашел pip install qstk
отлично работает для 64x 2.7 python на win 7