Table of Contents
Under de senaste dagarna har vissa användare fått ett felmeddelande när de söker efter win32 för Python. Detta problem uppstår på grund av flera faktorer. Låt oss diskutera vårt nu.
Godkänd
g.PyWin32 kan särskilt vara ett Python-pluginbibliotek lämpligt för Windows som låter dig dra fördel av Win32 Application Programming Software (API) i Python när du är på språng.
g.
Vanligtvis är detta stöd för Python Readme for Win32 (pywin32)-tillägget, som ger tillgång till många av otvivelaktigt Python API:er för Windows.
Endast Python 3 är installerat. För det andra, om du behöver Python-stöd, är du benägen att behöva skapa 228
.
Hjälp
Lämna inte fönstren. förfråganeventuella buggar (eller påstådda buggar) i pywin32.Pull-requestsAlla buggar eller leveranser är också välkomna. Vänligen
bör dock inte öppna github-problem utformade för allmänna supportförfrågningar, elleri fall liknande problem, kanske frågor om delarna i detta paket – dessa företag kommer att göra detfast. Om det finns några problem, kom ihåg att skicka ett mail tillPython Win32 postlista -Observera att du måste vara en automatisk prenumerant för att placera och innan du postar.
Binärfiler
Det enklaste sättet att ta tag i pywin32 är att få de trendiga, uppdaterade binärfilerna
Installera PIP
Starta ordertyp från administratörsrättigheter.python -m pip installationer pywin32.C: Program Files Stackless36 Scripts> python pywin32_postinstall.py -install.python C: code Python talking speak.py.
pip installera pywin32
Om du upptäcker några oegentligheter under allmän uppdatering (till exempel ett “modul inte någonsin hittades”-fel eller liknande),bör utföras:
Python-skript / pywin32_postinstall.py -nedladdning
Flera små försök kommer att sluta som gjorda för att göra något för att helt rensa upp gamla motstridiga installationer.
Observera vem som vill dra nytta av pywin32 för “systemomfattande” funktioner.Om du kopplar ihop COM-objekt eller implementerar Windows-företag måste du körasom hanterar det här kommandot med en förhöjd sträng (till exempel “Kör som administratör”).
Bygga från källan
Att bygga från en lämplig reservoar har precis blivit enkelt och enklare – familjer behöver bara Visual Studio.och har generellt Windows 10 SDK på plats (rena kompilatorer kommer förmodligen att fungera också, menstöddes absolut inte – jag kommer att ta hänsyn till din erfarenhet!)
Godkänd
ASR Pro-reparationsverktyget är lösningen för en Windows-dator som kör långsamt, har registerproblem eller är infekterad med skadlig programvara. Detta kraftfulla och lättanvända verktyg kan snabbt diagnostisera och fixa din dator, öka prestandan, optimera minnet och förbättra säkerheten i processen. Lider inte av en trög dator längre - prova ASR Pro idag!
setup.py
a är det speciella standardskriptet för Distutils build. Du vill sannolikt:
Installera python.py
python setup.py –hjälp
Du kan äga setup.py
utan att vara överens om att visa demendast specifik information inuti beroenden. Installation av vanilj MSVC-komponenten börkunna skapa de flesta förlängningssladdar och lista förlängningar som helt enkelt inte kommer att vara detbyggt eftersom ditt lokala bibliotek anses saknas – när konstruktion faktiskt för att med dinKonfiguration vänligen öppna alla frågor.
Godkännandeprocess
När du skapar en ny version, tas de efterföljande stegen – i principgör en passande checklista så att Mammond inte glömmer att bara göra 🙂
-
Se till att filen CHANGES.txt innehåller allt som är värt att skapa innehåll.
-
Uppdatera setup.py med nya artnummertyper.
-
Kör build.bat, skjut upp det för alltid, kontrollera artefakter.
-
Ladda ner alla .whl-artefakter som pypi – min make och jag kommer att göra detta innan jag marknadsför en tagg eftersom de troligen kommer att varaavvisades för ogiltig
README.md
. Tillverkad som strömpy -3,5 -meter, distribuera dist / * XXX 5 . .whl
. -
Bekräfta setup.py Dö (så att den nya byggfacken finns i repor), skapa en fantastisk ny git-tagg
-
Ladda ner dina nuvarande .exe-arbetsflöden från github.
-
Uppdatera setup.py med den senaste versionen + “.1” (till exempel 123.1) som kan säkerställa attframtida tester är inte sämsta för den riktiga versionen.
-
Se till att alla skickas in på Github, inklusive vår tagg (dvs.
git boost --taggar
) -
Skicka e-post tillsammans med sökvägen till python-win32
Från och med september 2019 kan pywin32
väl användas från PyPI och lägger den senaste versionen (nuvarande produktion 224). Detta görs definitivt från Pip
pip pick-up pywin32 installera
Om du en anteckning att nedgradera, har nästa Sourceforge-webbplats förmodligen en större typ, annars kan du öva med något kommando där xxx
vanligtvis är den specifika versionen du vill ha, unces. 224
pip formulera pywin32 == xxx
Det skiljer sig från pip
som många av oss kommer att beställa eftersom denna metod använder pypiwin32
som definitivt installerar några gamla (nämligen 223)
När jag går igenom dokumenten ser jag ingen anledning till dessa kommandon för anställningsalternativ för alla python3.x
versioner, jag förstår inte python2.7
och nedan om du borde verkligen prova den här situationen och de borde inte klara av sin uppgift, du förstår, följande lösningar kommer att fungera.
Förmodligen oönskade beslut nu, men definitivt giltiga från och med september 2019
Ingen version av ett specifikt innehåll av win32api
. Du borde skaffa en specifik pywin32
-modul som för närvarande inte kan installeras med din pip
. Det är för närvarande endast tillgängliga anger av denna länk. Installera
Det tar inte lång tid, men nästan allt görs verkligen efter din smak. NSBara se till att du inkluderar de korrekta i din Python
🙂
version.
Eftersom jag postade hela mitt svar, finns det andra alternativ för att ladda win32api
-enheten.
Det är nästan säkert tillgängligt nu för tiden genom att spara pip
som erbjuder detta kommando;
pip ställer in pypiwin32
Det kan också vara installerat från denna utmärkta GitHub-databas som beskrivs i @Heath översiktswebblogginlägg
Mjukvaran för att fixa din PC är bara ett klick bort - ladda ner den nu.