长话短说——我在一台不同的笔记本电脑上,这是一台我可能不是管理员级别的工作笔记本电脑。有了这些,我安装了python,然后安装了pandas、numpy、pyodbc、docx mailmerge,我没有做“pip安装”,而是做了“py-m pip安装…”来安装它们,因为只是“pip安装”不起作用。
我一直在调整在我的旧笔记本电脑上运行的例行程序,终于让它运行到最后。我的例程导入access数据库,读入信息并解析富文本字段以删除html标记,然后将数据写入word模板并创建新的word文档。
当它到达命令的末尾时,我得到了行
回溯(最后一次调用):modulenotfounderror中第1行的文件“”:没有名为“py11.py”的模块;'py11'不是一个包
如果我再次尝试“导入py11.py”,我只会得到这些行。我认为在将文件写入word模板所在的c:驱动器之外的其他位置时可能会遇到问题,因此我将它们都更改为位于document目录中,然后查看了当前目录,它应该位于该目录中。我目前正在退出python,然后回到python,然后我可以运行这一次,并再次开始获取回溯消息。谢谢你的帮助。
1条答案
按热度按时间qojgxg4l1#
我曾经遇到过这样的错误,但是我遇到了一些问题,基本的python东西毫无原因地无法正常工作。对我来说,解决这些问题的最好方法是重新启动安装文件,然后单击“修复”。
它可能看起来有点明显,所以你可能已经尝试过了,但它实际上对我有用很多次
我没有足够的声誉来发表评论,所以我做了一个回答,尽管我不知道它是否真的能解决你的问题
另外,在导入模块时,我认为不应该在末尾添加.py