Я в процессе перехода от старой машины Win2K к новому и гораздо более мощному Vista 64-битным ПК. Большая часть миграции прошла довольно плавно, но я обнаружил, что мне нужно переустановить ВСЕ мои инструменты, связанные с Python.Не устанавливайте устройство easy_install?
Я загрузил файл mechanize-0.1.11.tar.gz и запускал easy_install для его установки. Это создало C: \ Python25 \ Lib \ site-packages \ mechanize-0.1.11-py2.5.egg.
Затем я запустил скрипт python для его проверки, и он отлично работал под интерпретатором. Но, когда я запускал py2exe для компиляции скрипта, я получаю сообщение о том, что mechanize не может быть найден.
Затем я переместил яйцо в новую папку, используя easy_install для его установки, и получил все указания, которые он установил.
Но я все равно получаю то же сообщение при попытке использовать py2exe - этого механизации не существует!
Я искал «механизировать» весь диск и получил в итоге только 2 файла яйца. Какие файлы должны быть созданы установкой - и где я должен ожидать, что они будут расположены?
Очевидно, что я что-то упустил ... любые предложения?
Кроме того, возможно, связанный с этим питон, который я запускаю, представляет собой 32-битную версию 2.5.4 ... это то, что у меня было раньше, и хотел, чтобы все было исправно работало до установки 64-разрядной версии - плюс, я Посмотрите некоторые инструменты (easy_install & py2exe), которые, похоже, поддерживают 64-разрядные версии. Является ли это частью проблемы, мне нужно установить & для запуска 64-разрядной версии - и это будет проблемой для тех, кто запускает 32-разрядные ПК при запуске моих скриптов?
Я использую Setuptools-0.6c9.win32-py2.5.exe установки для easy_install. Я проверяю сайт py2exe, см. Примечание, которое вы упомянули, - и попытался найти способ установки механизации, чтобы он не был яйцом ... На странице Peak http: //peak.telecommunity.com/DevCenter/EasyInstall # Параметры командной строки Я вижу список опций, try -Z, без помощи, а затем заметил, что в другом месте ему нужно следовать «easy_install», а не имя файла ... все равно работать не будет. Я нахожусь в точке, где мне нужно уйти от этого, очистить свой разум - слишком много информации, которая, похоже, не коррелирует ... Спасибо за помощь ... – 2009-07-20 03:19:58
Я должен указать, что я думаю проблема заключается в том, как easy_install (не) устанавливает механизацию - НЕ с помощью утилиты py2EXE. Существует довольно болезненно очевидный смысл использования easy_install, которого я должен упустить. Как часто говорила моя жена, иногда это занимает 2х4 - иногда нажимается молоток для удаления ... – 2009-07-20 03:40:23
Я согласен - получите easy_install для установки механизации, поскольку py2exe требует: без яйца. Я выполнил easy_install по механизации, как описано, и получил пакет, который не был заархивирован в файле яйца. «easy_install - all-unzip mechanize» сделал трюк. – hughdbrown