繁体   English   中英

即使我通过Anaconda也没有名为“ xlwt”的模块

[英]No module named 'xlwt' even though I have it through Anaconda

我一直在尝试从Python程序运行import xlwt,提示提示我不存在这样的模块。 但是我知道我通过Anaconda拥有它。 我还在提示符下运行了conda update xlwt,以了解它是否是最新版本(我也更新了Anaconda)。 我正在使用Python 3.4。

我试过的是包括导入sys sys.path.append('C:\\ Users \\ Guda \\ Anaconda \\ Lib \\ site-packages')

这让我出错了

sys.path.append('C:\Users\Guda\Anaconda\Lib\site-packages')
               ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3:   truncated \UXXXXXXXX escape

我还尝试将xlwt文件夹从C:.... \\ Anaconda \\ Lib \\ site-packages复制到C:\\ Users ... \\ Python34 \\ Lib \\ site-packages并仅使用import xlwt(删除导入) sys和sys.path.append命令)。

它给了我错误

 File "dataomv.py", line 5, in <module>
 import xlwt
 File "c:\Python34\lib\site-packages\xlwt\__init__.py", line 3, in <module>
 from Workbook import Workbook
 ImportError: No module named 'Workbook'

从我搜索过的内容中,我已经看到我必须检查init .py是否存在,这在Anaconda \\ Lib ...和Python34 ...文件夹中的站点包中都存在。

有人能对此事有所启发吗?

提前致谢!

尝试模块xlwt-future ,它是通过python 2和3的未来兼容性模块为python 3.x编写的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM