在Anaconda的Python 3.4中,我创建了一个程序,每次运行它时它都会给我和导入错误。 使用Spyder。
ImportError:没有名为“win32api”的模块
我已经安装了pywin32。我可以在C:\ Anaconda3\Lib\site packages\win32下看到win32api.pyd
这是我的程序的导入代码:
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
这就是整个错误:
File "C:\Anaconda3\lib\site-packages\win32com\__init__.py", line 5, in <module>
import win32api, sys, os
ImportError: No module named 'win32api'
这是我安装的唯一一个Python实例。我卸载了其他所有东西,只安装了Python。
在网上搜索时,我发现了一些东西,上面说这可能是Python的问题。但老实说,我不知道他们在说什么。 所以任何帮助都是非常感谢的。 顺便说一下,我正在使用Windows7。
谢谢你
我也遇到了同样的问题,并解决了安装模块pywin32的问题:
在普通python中:
在水蟒中:
我的python安装(Intel®Distribution for python)存在某种依赖性问题,并出现此错误。在安装了这个模块之后,我再也没有看到它。
这应该有效:
pywin32的安装必须失败,或者它不是针对同一个OS位体系结构(比如anaconda 64位和pywin32 32位)。我建议
如果#5无法导入win32com,则:
可能是anaconda发行商对python解释器做了一些事情(尽管我不这么认为),或者是一些lib没有正确注册(请参阅答案https://stackoverflow.com/a/17061853/869951以获得更多的尝试)。
相关问题 更多 >
编程相关推荐