python - 没有名为 'xlwt' 的模块,即使我通过 Anaconda 有它

标签 python xlwt

我一直在尝试从 Python 程序运行 import xlwt ,提示器告诉我不存在这样的模块。不过我知道我是通过 Anaconda 获得的。我还在提示中运行了 conda update xlwt 来了解它是否是最新版本(我也更新了 Anaconda)。我正在使用Python 3.4。

我尝试过的是包括 导入系统 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 (删除 import 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 3.x 通过 future compatibility (of python 2 and 3) module 编写的.

关于python - 没有名为 'xlwt' 的模块,即使我通过 Anaconda 有它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23687649/

相关文章:

Python从另一个工作簿xlwt追加Excel工作表

python - PIL 另存为 24 位真彩色位图

Python - 从嵌套循环中只打印一次

python - 在 nose 或 pytest 中收集以编程方式生成的测试套件的好方法

python - 之后如何加载redis数据库

python - 如何比较 Pandas 中两个 DataFrame 的值?

django - 在 Internet Explorer 中使用 django 和 xlwt 提供动态生成的 MS Excel 文件失败

Python - 将现有工作簿的格式应用于另一个工作簿

python - 如何使用 Gekko 优化电动汽车充电成本?

python - 让外籍人士在 python 中使用 .dtd 进行实体替换