ImportError: No module named win32api, python, même lorsque l'emplacement de win32api est ajouté chemin
Je suis assez nouveau dans python. (Python 2.6)
Je suis en train de lister les processus en cours d'exécution par l'importation de la wmi module.
import wmi
sys.path.append(r'C:\Python26\Lib\site-packages\isapi\test\build\bdis.win32\winexe\temp')
c = wmi.WMI ()
for process in c.Win32_Process ():
print process.ProcessId, process.Name
Un système de recherche souligné win32api être trouvé à l'emplacement de l'ajouter instruction dans le code ci-dessus. Mais j'ai toujours l'erreur: ImportError: No module named win32api
L'erreur:
Traceback (most recent call last):
File "C:\Documents and Settings\xxxx\Desktop\Python\Practice Code\file.py", line 1, in <module>
import wmi
File "C:\Python26\lib\site-packages\wmi.py", line 88, in <module>
from win32com.client import GetObject, Dispatch
File "C:\Python26\lib\site-packages\win32com\__init__.py", line 5, in <module>
import win32api, sys, os
ImportError: No module named win32api
J'ai installé win32extensions assurez vous que les versions de la plateforme et de match. Je suis en 2.6
J'ai également installé wmi-1.4.6
Mon chemin:
C:\Documents and Settings\xxxx\Desktop\Python\Practice Code
C:\Python26\Lib\idlelib
C:\WINDOWS\system32\python26.zip
C:\Python26\DLLs
C:\Python26\lib
C:\Python26\lib\plat-win
C:\Python26\lib\lib-tk
C:\Python26
C:\Python26\lib\site-packages
Des idées?
OriginalL'auteur ldmvcd | 2011-02-22
Vous devez vous connecter pour publier un commentaire.
Ce qui devrait avoir toutes les informations dont vous avez besoin:
http://mail.python.org/pipermail/python-win32/2003-December/001482.html
Pas besoin de WMI, il suffit d'utiliser Win32 Extensions.
Peter
Aussi, votre extrait de code me donne une erreur d'importation qu'Aucun module nommé win32com.le client a été trouvé.
si vous obtenez un message d'erreur d'importation je soupçonne votre win32extensions peut ne pas être installé correctement - ce qui peut être la racine de vos problèmes.
avez-vous essayé d'installer votre python etc à l'aide de la ActiveState solution groupée ? découvrez http://www.activestate.com
Je me doutais bien que trop, donc j'ai réinstallé win32extensions mais en vain. Je vais essayer de la ActiveState du package maintenant et de revenir.
OriginalL'auteur Stonedecroze