没有名为' xlwt'即使我通过Anaconda

时间:2014-05-15 20:06:18

标签: python xlwt

我一直在尝试从Python程序运行import xlwt,并且提示器告诉我没有这样的模块存在。但是我知道我通过Anaconda得到了它。我也在提示符中运行了conda update xlwt以了解它是否是最新版本,它是(我已经更新了Anaconda)。我正在使用Python 3.4。

我尝试过包括     导入系统     sys.path.append( 'C:\用户\阿骨打\阿纳康达\ LIB \站点包')

让我犯了错误

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中的site-packages中都有效......文件夹。

有人能解释一下这件事吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

尝试模块xlwt-future,它是通过future compatibility (of python 2 and 3) module为python 3.x编写的。