2015-09-04 4 views
0

Я пытаюсь установить winshell под Python 3.3.0/Windows 7. (я должен сказать, что у меня есть только нечеткое представление о том, как установить пакет работает, так что извиняюсь, если я делаю основную ошибку ... этот материал явно не нацелен на простых смертных). Что я сделал: я открыл окно CMD &, переместившись в каталог Python33. Я напечаталОшибка при установке winshell (python setup.py egg_info не удалось с кодом ошибки 1)

pip install winshell 

и получил»... загрузки WinShell 0,6 зип с последующим работает setup.py egg_info для пакета WinShell ... , а затем я получил питон setup.py egg_info Сбой код ошибки 1 (в файле журнала)

Я пробовал поиск по всему миру в целом и здесь - большинство сообщений являются умеренно непостижимыми - по крайней мере, для меня. Есть предварительные предложения в комментариях к ответу, d нужно установить либо pwin32, либо выиграть 32con. И что pwin32 не может быть установлен с помощью pip. Но я не нашел окончательного «как» для установки winshell.

Перед тем, как спуститься по любому из этих кроличьих отверстий, правильно ли это, чтобы установить & использовать winshell, мне нужны эти модули? И, пожалуйста, укажите мне лучшие, простые инструкции для этого.

...

Это все с целью получения целевого пути ярлыка, как в:

path = winshell.shortcut(filethatisashortcut).path 

так, чтобы клудж os.walk следовать ярлыки (Windows, помните!). Если есть более прямой метод - пожалуйста, сообщите.

ответ

2

Вам необходимо установить модуль pywin32 согласно docs:

Prerequisites & Compatibility

The module has been tested on versions of Python from 2.4 to 3.2. It may also work on older (or newer) versions. You’ll need Python 2.5+ for context manager support. It’s tested with the most recent pywin32 extensions, but the functionality it uses from those libraries has been in place for many versions.

(Кроме того, глядя на modules imported in the source files, вам явно нужно установить Python для расширений Windows, (pywin32) У вас нет доступа. на Windows-машину, чтобы проверить, но почему бы вам не пойти по книжке в первую очередь.)

+0

Хорошо, поэтому мне нужно pywin32, но не win32con? ive начал загрузку pywin3 ... к сожалению, я был немного замедлен, чтобы заметить, что загрузка является одной из тех неприятных вещей, которые отбрасывают лишний мусор в моей системе, так что теперь мне удалось вернуться и удалить все посторонние c ** p. Жизнь никогда не бывает легкой. Как только Ive установил pywin32, я просто goback и повторю попытку установить winshell? Или есть что-то еще, что мне нужно делать? – RFlack

+0

'win32con' должен быть включен в установку [pywin32] (http://sourceforge.net/projects/pywin32/). Не следует задевать 'pip uninstall' и переустанавливать' winshell' после 'pywin32'. –

+0

Итак, я установил pywin32, очевидно, успешно. После этого я удалил pind winshell (получил ответ «не установлен») , а затем повторно установил winshell, и получил тот же результат ошибки egg_info 1. Что мне делать дальше? – RFlack

Смежные вопросы