Table of Contents
W ciągu ostatnich dni niektórzy użytkownicy otrzymali komunikat o błędzie podczas pobierania win32 dla Pythona. Ten problem wydaje się być opłacany przez kilka czynników. Porozmawiajmy teraz.
Zatwierdzone
g.PyWin32 może być w szczególności biblioteką wtyczek Pythona jako Windows, która pozwala korzystać z zalet systemu programowania aplikacji Win32 (API) w Pythonie w podróży.
g.
Zazwyczaj jest to obsługa rozszerzenia Python Readme for Win32 (pywin32), które zapewnia dostęp do wielu z tych API Pythona dla Windows.
Zainstalowany jest tylko Python 3. Po drugie, jeśli potrzebujesz wsparcia Pythona, będziesz musiał utworzyć 228
.
Pomoc
Nie odchodź od okien. zapytaniewszelkie błędy (lub zaprojektowane błędy) w pywin32.Pull-requestsWszelkie błędy lub komponenty są również mile widziane. Proszę
Jednak
będzie mógł nie otwierać problemów z githubem, aby uzyskać ogólne prośby o pomoc, lubw razie problemów może pytania o komponenty w tym pakiecie – ta firma zrobisolidny. Jeśli wystąpią jakiekolwiek problemy, wyślij wiadomość e-mail na adresLista transmisji Pythona Win32 -Pamiętaj, że przed wysłaniem musisz być automatycznym subskrybentem osoby o polskim rodowodzie.
Pliki binarne
Najłatwiejszym sposobem umieszczenia pywin32 jest pobranie najnowszych plików binarnych
Zainstaluj PIP
Uruchom typ zlecenia poprzez uprawnienia administratora.python -m pip dodaje pywin32.C: Program Files Stackless36 Scripts> python pywin32_postinstall.py -install.python C:kodPythonvoiceSpeak.py.
pip zainstaluj pywin32
Jeśli zauważysz jakiekolwiek nieprawidłowości podczas jednej konkretnej aktualizacji (na przykład błąd „nie znaleziono modułu” lub podobny),powinien zaangażować się w:
Skrypty Pythona / pywin32_postinstall.py -fix
Kilka małych prób zakończy się, aby zrobić coś, aby oczyścić stare, sprzeczne instalacje.
Proszę zauważyć, kto chce używać pywin32 do funkcji “systemowych”.Jeśli rejestrujesz obiekty COM lub wdrażasz rozwiązania Windows, musisz uruchomićktórzy zajmują się konkretnym poleceniem z podwyższonym ciągiem (dla studium przypadku “Uruchom jako administrator”).
Budowanie ze źródła
Budowanie z absolutnego rezerwuaru właśnie stało się bardziej bezbolesne — rodziny potrzebują tylko Visual Studio.i wcześniej ma zainstalowany Windows 10 SDK (czyste kompilatory prawdopodobnie też będą działać, alenie były obsługiwane – uwzględnię Twoje doświadczenie!)
Zatwierdzone
Narzędzie naprawcze ASR Pro to rozwiązanie dla komputera z systemem Windows, który działa wolno, ma problemy z rejestrem lub jest zainfekowany złośliwym oprogramowaniem. To potężne i łatwe w użyciu narzędzie może szybko zdiagnozować i naprawić komputer, zwiększając wydajność, optymalizując pamięć i poprawiając bezpieczeństwo procesu. Nie cierpisz już z powodu powolnego komputera — wypróbuj ASR Pro już dziś!
setup.py
a jest jednym ze standardowych skryptów budowania Distutils. Prawie chcesz:
Zainstaluj python.py
python setup.py –pomoc
Możesz zorganizować plik setup.py
bez uzasadnionych powodów, aby je wyświetlaćkonkretne informacje tylko do zależności. Instalacja segmentu waniliowego MSVC powinnabyć w stanie tworzyć większość dodatków i rozszerzeń list, których po prostu nie da sięzbudowany, ponieważ prawdopodobnie brakuje twojej lokalnej biblioteki – kiedy budowa faktycznie stawia z twoimKonfiguracja proszę otworzyć główny problem.
Proces zatwierdzania
Podczas tworzenia nowej wersji podejmowane są właściwe kroki — zasadniczosporządź każdą listę kontrolną, aby Mammond nie zapomniał czynności do wykonania 🙂
-
Upewnij się, że sam plik CHANGES.txt zawiera wszystko, co warte jest napisania.
-
Zaktualizuj plik setup.py o nowe typy numerów tworzenia.
-
Uruchom build.bat, po prostu czekaj w nieskończoność, sprawdzaj artefakty.
-
Pobierz określone artefakty .whl jako pypi — zrobią to przed promowaniem tagu, ponieważ bez wątpienia będą najbardziejodrzucone z powodu nieprawidłowego pliku
README.md
. Wykonane jako streampy -3.5 -r, dystrybucja dist / * XXX 7 . .whl
. -
Potwierdź setup.py Die (aby wybór nowego pojemnika na kompilację znajdował się w repozytorium), utwórz najlepszy nowy tag git
-
Pobierz typ przepływów pracy .exe z github.
-
Zaktualizuj plik setup.py o najnowszy wynik kompilacji + „.1” (na przykład 123.1) i upewnij się, żeprzyszłe testy nie są całkowicie błędne dla prawdziwej wersji.
-
Upewnij się, że wszyscy są zarejestrowani na Github, w tym nasz tag (tj.
git urge --tags
) -
Wyślij e-mail na ścieżkę do python-win32
Od września 2019 r. pywin32
może być używany z PyPI i ładuje najnowszą wersję (aktualny pakiet 224). Jest to zdecydowanie wykonywane dodatkowo do Pip
pip go pywin32 install
Jeśli przez Note przejdziesz na starszą wersję, następna witryna Sourceforge prawdopodobnie ma główną alternatywę, w przeciwnym razie możesz ćwiczyć z tym konkretnym poleceniem, gdzie xxx
jest prawdopodobnie konkretną wersją, której potrzebujesz, unces. 224
wydajność pipsa pywin32 == xxx
Różni się od pip
, które zamierzamy z żoną zamówić, ponieważ używa pypiwin32
, który obecnie instaluje kilka starych (mianowicie 223)
Przeglądając dokumenty, nie widzę powodu dla tych poleceń funkcji dla wszystkich wersji python3.x
, nie rozumiem python2.7
i poniżej, jeśli musisz spróbować W takiej sytuacji i prawdopodobnie nie poradzą sobie ze swoim zadaniem, zadziałają poszczególne poniższe rozwiązania.
Prawdopodobnie niechciane decyzje teraz, ale zdecydowanie ważne od września 2019 r.
Brak wersji określonego tekstu win32api
. Musisz uzyskać konkretny moduł pywin32
, który nie może obecnie zostać zainstalowany za pomocą twojego pip
. Obecnie jest dostępny tylko w tym łączu. Zainstaluj
To po prostu nie potrwa długo, ale prawdopodobnie wszystko zostanie zrobione zgodnie z Twoimi upodobaniami. NSPo prostu upewnij się, że w Twojej wersji Python
🙂
znajduje się poprawna alternatywa.
Ponieważ opublikowałem kilka innych odpowiedzi, na rynku istnieją inne alternatywy dla załadowania segmentu win32api
.
Jest to prawie na pewno dostępne, zapisując pip
kto ma to polecenie;
ustawienia pip pypiwin32
Można go również zawsze zainstalować z tej doskonałej biblioteki GitHub, jak opisano w przydatnych przewodnikach dotyczących przeglądu @Heath
Oprogramowanie do naprawy komputera to tylko jedno kliknięcie - pobierz je teraz.
Zgodnie z pomyślnymi oficjalnymi informacjami z tej konkretnej dokumentacji Pythona, Python 3.9. 0.nie może być używany w systemie Windows 7 lub praktycznie w żadnej wstępnej wersji systemu Windows. Dlatego wszystkie typy do 3.9 są przestrzegane po Windows 7.
Przejdź do http://sourceforge.net/projects/pywin32/Kliknij zielony link Pobierz Python for Windows Extensions:Na wybranych z wyświetlonych stron zainstaluj każdy konkretny pakiet pywin32 dla hiperłączowej wersji Pythona, którą umieściłeś w najdłuższym: