Nazwa importu niezgodna z nazwą instalacji pip jest absolutnie głupia i okropna.
gbtimmon
11
„Głupi i wstrętny” to komentarz prawdopodobnie najlepiej skierowany do ludzi, którzy zmuszają Cię do korzystania z tego oprogramowania, które inni opracowywali przez wiele lat, aby udostępnić Ci go za darmo.
Wystąpił dziwny błąd DLL podczas instalowania tego za pomocą pip. Instalacja pypiwin32, jak sugeruje odpowiedź Drew Christianson, działała lepiej dla mnie. stackoverflow.com/posts/31348620/revisions
Pro Q
162
Jest też nowa opcja: pobierz ją przez pip! Jest to pakiet pypiwin32 z kołami dostępnych, więc można zainstalować tylko z: pip install pypiwin32!
Edycja: Zgodnie z komentarzem @movermeyer, główny projekt publikuje teraz koła na pywin32 , więc można go zainstalować zpip install pywin32
Dla takich jak ja otrzymujących błędy „Odmowa dostępu” podczas instalacji, spróbuj python -m pip install pypiwin32zgodnie z sugestią tego wątku SO .
2
Zastanawiam się, dlaczego w nazwie pojawiło się „pi”: /
Marcello Romani
4
@MarcelloRomani, prawdopodobnie w celu wskazania, że jest to wersja hostowana na pypi, w przeciwieństwie do wersji hostowanej na sourceforge. Chociaż tylko zgaduję.
Jan
3
@MarcelloRomani PyPI - Python Package Index
SmartManoj
Z dniem 11.11.2017 projekt przeniósł się do GitHub i publikuje koła pod adresem pywin32, co prawdopodobnie należy uznać za nową poprawną odpowiedź.
movermeyer
8
Odkryłem, że UC Irvine ma świetną kolekcję modułów Pythona, z których jednym z wielu wymienionych jest pywin32 (win32api). Nie jestem pewien, jak sobie radzą z nadążaniem za najnowszymi wersjami tych modułów, ale jeszcze mnie to nie zawiodło.
Nie wiem, co wskazywało to łącze, ale na stronie nie ma „trzeciego pliku .exe”.
kmote
3
Data odpowiedzi powinna być całym kontekstem potrzebnym do ustalenia, dlaczego „trzeci plik .exe wyłączony” nie ma już zastosowania. Plik README wyświetlany w widocznym miejscu pod tym łączem wyjaśnia, jak wybrać kompilację do pobrania.
Odpowiedzi:
„pywin32” to jego nazwa kanoniczna.
http://sourceforge.net/projects/pywin32/
źródło
pypiwin32
: pypi.python.org/pypi/pypiwin32Jest też nowa opcja: pobierz ją przez pip! Jest to pakiet pypiwin32 z kołami dostępnych, więc można zainstalować tylko z:pip install pypiwin32
!Edycja: Zgodnie z komentarzem @movermeyer, główny projekt publikuje teraz koła na pywin32 , więc można go zainstalować z
pip install pywin32
źródło
python -m pip install pypiwin32
zgodnie z sugestią tego wątku SO .pywin32
, co prawdopodobnie należy uznać za nową poprawną odpowiedź.Odkryłem, że UC Irvine ma świetną kolekcję modułów Pythona, z których jednym z wielu wymienionych jest pywin32 (win32api). Nie jestem pewien, jak sobie radzą z nadążaniem za najnowszymi wersjami tych modułów, ale jeszcze mnie to nie zawiodło.
Repozytorium rozszerzeń UC Irvine Python - http://www.lfd.uci.edu/~gohlke/pythonlibs
moduł pywin32 - http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
źródło
http://sourceforge.net/projects/pywin32/files/ - 3. plik .exe wyłączony
źródło