ImportError:没有名为xlsxwriter的模块

时间:2014-12-09 17:29:51

标签: python-2.7 xlsxwriter

我最近下载了xlsxwriter版本0.6.4并将其安装在我的计算机上。它正确地将它添加到我的C:\ Python27 \ Lib \ site-packages \ xlsxwriter文件夹中,但是当我尝试导入它时,我得到错误ImportError:没有名为xlsxwriter的模块。回溯是文件" F:\ Working \ ArcGIS \ ArcGIS .py \ Scripts \ Append_Geodatabase.py"。

但是,如果我尝试导入numpy(我无法记住numby是什么,但它位于相同的site-packages文件夹C:\ Python27 \ Lib \ site-packages \ numpy)它没有问题

有什么可能导致这个问题的想法吗?

感谢您的帮助。

8 个答案:

答案 0 :(得分:14)

以下是使用XlsxWriter模块启动和运行的一些简单方法。第一步是安装XlsxWriter模块.pip安装程序是从PyPI安装Python模块的首选方法,Python包索引:

sudo pip install xlsxwriter

请注意

Windows用户可以在命令开头省略sudo。

答案 1 :(得分:9)

即使它看起来像是安装了模块,但就Python而言,它并不是因为它抛出了异常。

尝试使用其中一种安装方法shown in the XlsxWriter docs重新安装模块,并注意任何安装错误。

如果没有,则运行如下示例程序:

import xlsxwriter

workbook = xlsxwriter.Workbook('hello.xlsx')
worksheet = workbook.add_worksheet()

worksheet.write('A1', 'Hello world')

workbook.close()

答案 2 :(得分:9)

我有同样的问题。看来pip就是问题所在。试试

pip uninstall xlsxwriter
easy_install xlsxwriter

答案 3 :(得分:2)

我设法解决了这个问题,如下所示......

小心,确保您了解您正在使用的IDE! - 因为我没有。 我试图使用PyCharm导入xlsxwriter并返回此错误。

假设您已经通过cmd提示尝试了pip安装(sudo pip install xlsxwriter),请尝试使用其他IDE,例如: Geany - & import xlsxwriter。

我试过了,Geany正在导入图书馆。我打开PyCharm并导航到'文件>设置>项目:>项目口译员'虽然xlslwriter被列入有趣但我无法导入它!我双击xlsxwriter并点击“安装包裹”......就这样吧!它奏效了!

希望这会有所帮助......

答案 4 :(得分:1)

我不确定导致这种情况的原因,但是一旦我将路径名从Lib更改为lib并且我终于能够使其正常工作,它就完好无损了。

答案 5 :(得分:0)

我使用可在以下位置找到的轮文件安装了它: https://pypi.org/project/XlsxWriter/#files

然后我跑了pip install "XlsxWriter-1.2.8-py2.py3-none-any.whl"

处理./XlsxWriter-1.2.8-py2.py3-none-any.whl
安装收集的软件包:XlsxWriter
成功安装XlsxWriter-1.2.8

答案 6 :(得分:0)

在我的 test.py 应用程序中使用 xlsxwriter 时,我发现了同样的错误。首先,检查您是否安装了 xlsxwriter 模块。

sudo pip install xlsxwriter

然后检查您使用的python版本,以下对我有用

python2 test.py

答案 7 :(得分:0)

sudo pip install XlsxWriter

确保 X 和 W 为大写。