C'était hier que je voulais faire diverses choses avec PyGame. Aujourd'hui, je travaillais à la création d'un environnement virtuel pour pouvoir l'essayer sur Jupyter Notebook, mais j'en étais un peu accro.
Ici, je laisserai les symptômes et les remèdes sous forme de mémo. Il semble que peu de gens présentent les mêmes symptômes, mais j'espère que cela aide.
Windows 10 Python 3.8 conda 4.9.0
On suppose que le contenu introduit dans Paramètres pour une sélection facile de plusieurs noyaux dans Jupyter est terminé.
Je pensais que les paramètres du noyau étaient terminés, alors je suis immédiatement entré dans l'environnement virtuel, et quand j'ai démarré Jupyter Notebook à partir de là, j'ai eu une erreur de noyau.
Quand j'ai lu le message, il disait: "Je ne peux pas importer win32api."
Si vous regardez certains articles, vous trouverez les sites suivants. [ImportError: Il n'y a pas de module appelé 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 semble être vieux, j'ai donc installé pywin32 avec pip à la place, mais cela ne fonctionne toujours pas. Si vous lisez plus loin,
Doit être exécuté selon pywin32 github
Les mots. Quand je suis allé voir github immédiatement,
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
Je n'en connais pas environ la moitié, mais il semble que si vous voulez l'utiliser à l'échelle du système (transversal?), Vous devez vous inscrire au service Windows, alors je suis allé dans le stockage Scripts (dans mon cas, directement sous le fichier Anaconda3) et l'ai spécifié. Quand j'ai exécuté la commande, cela a finalement fonctionné.
J'ai déjà créé un environnement virtuel qui peut également utiliser Jupyter Notebook, mais je ne me souviens pas être resté coincé dans un tel marais à ce moment-là.
Probablement, c'est peut-être parce que la version de Python à l'époque était 3.6 ou 3.5, mais cette fois, elle a été spécifiée par Pygame et 3.8 a été installée lors de la création de l'environnement virtuel.
Merci pour vos connaissances collectives.
Recommended Posts