Es war gestern, als ich verschiedene Dinge mit PyGame machen wollte. Heute habe ich daran gearbeitet, eine virtuelle Umgebung zu erstellen, damit ich sie auf Jupyter Notebook ausprobieren kann, aber ich war ein wenig süchtig danach.
Hier werde ich die Symptome und Heilmittel als Memo hinterlassen. Es scheint, dass nicht viele Menschen die gleichen Symptome haben, aber ich hoffe, es hilft.
Windows 10 Python 3.8 conda 4.9.0
Es wird davon ausgegangen, dass die in Einstellungen für die einfache Auswahl mehrerer Kernel in Jupyter eingeführten Inhalte beendet sind.
Ich dachte, dass die Kerneleinstellungen abgeschlossen waren, also trat ich sofort in die virtuelle Umgebung ein, und als ich Jupyter Notebook von dort aus startete, bekam ich einen Kernelfehler.
Als ich die Nachricht las, hieß es: "Ich kann win32api nicht importieren."
Wenn Sie sich einige Artikel ansehen, finden Sie die folgenden Websites. [ImportError: Es gibt kein Modul namens win32api](https://www.it-swarm-ja.tech/ja/python/importerror%EF%BC%9Awin32api%E3%81%A8%E3%81%84%E3% 81% 86% E3% 83% A2% E3% 82% B8% E3% 83% A5% E3% 83% BC% E3% 83% AB% E3% 81% AF% E3% 81% 82% E3% 82% 8A% E3% 81% BE% E3% 81% 9B% E3% 82% 93/1043946510 /)
Pypiwin32 scheint alt zu sein, daher habe ich stattdessen pywin32 mit pip installiert, aber es funktioniert immer noch nicht. Wenn Sie weiter lesen,
Muss gemäß pywin32 github ausgeführt werden
Die Wörter. Als ich sofort zu github ging,
Note that if you want to use pywin32 for "system wide" features, such as registering COM objects or implementing Windows Services, then you must run the following command from an elevated command prompt:
python Scripts/pywin32_postinstall.py -install
Ich weiß nichts über die Hälfte, aber es scheint, dass Sie sich beim Windows-Dienst registrieren müssen, wenn Sie es systemweit verwenden möchten (Querschnitt?). Deshalb bin ich zum Skriptspeicher gegangen (in meinem Fall direkt unter der Anaconda3-Datei) und habe ihn angegeben. Als ich den Befehl ausführte, funktionierte es endlich.
Ich habe zuvor eine virtuelle Umgebung erstellt, in der auch Jupyter Notebook verwendet werden kann, aber ich kann mich nicht erinnern, zu diesem Zeitpunkt in einem solchen Sumpf stecken geblieben zu sein.
Wahrscheinlich liegt es daran, dass die Version von Python zu diesem Zeitpunkt 3.6 oder 3.5 war, aber diesmal wurde sie von Pygame angegeben und 3.8 wurde beim Erstellen der virtuellen Umgebung installiert.
Vielen Dank für Ihr kollektives Wissen.
Recommended Posts