Kein Modul mit dem Namen 'win32api'
In Python 3.4 von Anaconda, ich habe ein Programm erstellt und es ist mir-und import-Fehler jedes mal, wenn ich ihn laufen.
Mit Spyder.
ImportError: No module named 'win32api'
Ich habe bereits die pywin32 installiert. Und ich kann finden Sie in der win32api.pyd unter C:\Anaconda3\Lib\site-packages\win32
Dies ist der import-code auf mein Programm:
from tkinter import *
from tkinter import ttk
import tkinter.messagebox
import time
import requests #needs to be installed
import pymysql #needs to be installed
import csv
import win32com.client #needs to be installed
import datetime
Das ist der ganze Fehler:
File "C:\Anaconda3\lib\site-packages\win32com\__init__.py", line 5, in <module>
import win32api, sys, os
ImportError: No module named 'win32api'
Dies ist die einzige Instanz von Python habe ich installiert. Ich deinstallierte alles andere und nur installiert Anaconda.
Online-Suche, ich habe etwas, das sagte, es könnte ein problem mit dem PYTHONPATH. Aber ganz ehrlich, ich habe keine Ahnung, was Sie reden.
Also jeder noob Hilfe wäre wirklich zu schätzen.
Ich bin mit Windows 7 übrigens.
Danke
- Hast du das installieren von pywin32 separat oder war es enthalten in anaconda?
- Getrennt. Dank
- jedes Glück auf dieser?
- Hallo, sorry, habe ich nicht beantworten. Am Ende, es hat nicht funktioniert. So landete ich installieren WinPython. Aber danke für deine Hilfe!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die installation für pywin32 muss versagt haben, oder es ist nicht für den gleichen OS-bit-Architektur (sagen anaconda 64-bit-und pywin32 32 bit). Ich empfehle
Wenn #5 nicht importieren win32com, dann:
Könnte sein, dass anaconda Distributoren haben etwas an den python-interpreter (auch wenn ich nicht so denken), oder, dass einige libs nicht eingetragenes Recht (siehe Antwort https://stackoverflow.com/a/17061853/869951 für einige weitere Dinge zu versuchen).
Sollte dies funktionieren:
Ich hatte das gleiche problem und es gelöst installieren der pywin32 Modul:
In einem normalen python:
In anaconda:
Meiner python-installation (Intel® Distribution für Python) hatte eine Art von dependency problem und gab diesen Fehler. Nach der Installation dieses Moduls, die ich nie mehr sah.
Erwähnt outforawhile im Kommentar, einfach einen Neustart des Laptops behoben für mich.
Kann es sein, dass dies erforderlich ist für Windows um die DLL zu registrieren.