首次使用xlwings:安装win32api后CMD启动Python遇问题求助
排查xlwings与pywin32安装后的运行问题
嘿,我来帮你捋捋这个问题!首先你看到的那段Python启动信息其实是正常的版本提示,不是错误哦——不过既然你是在初次使用xlwings时遇到困惑,咱们可以一步步排查真正可能影响xlwings运行的潜在问题:
第一步:确认pywin32是否正确安装
- 打开CMD启动Python后,在交互环境里输入
import win32api,如果没有弹出任何错误提示,说明pywin32已经成功安装并能被当前Python环境识别; - 如果这里报错,大概率是你下载的pywin32安装包和当前Python版本不匹配:你用的是32位的Python 3.6.5,一定要对应下载32位的pywin32安装包,别误装成64位的。
第二步:验证xlwings能否正常导入
- 同样在Python交互环境中输入
import xlwings,如果顺利导入没有报错,那基础环境已经没问题了,可以尝试运行xlwings的基础代码测试(比如打开一个Excel文件); - 如果导入报错,建议先通过
pip list命令检查当前环境是否已经安装了xlwings,同时确认xlwings版本是否兼容Python 3.6.5。
第三步:检查Python环境是否存在混淆
- 很多时候电脑里会同时安装多个Python版本,你需要确认CMD中启动的这个32位Python 3.6.5,是不是你用来安装pywin32和xlwings的那个环境:可以在CMD里输入
where python查看当前Python的路径,对比安装包时使用的Python路径是否一致。
另外补充一句:你贴出的这段启动信息:
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)] on win32
只是Python启动时的常规版本说明,它告诉你当前运行的是32位的Python 3.6.5,运行在Windows系统上,本身并不是错误提示哦~
内容的提问来源于stack exchange,提问作者Brent Lageson
相关产品推荐
相关产品推荐

