没有名为Xlutil的模块.复制和PIP安装失败



我收到的错误消息,上面写着" no模块nate xlutils.copy"。当我必须进行Xlutil的PIP安装时。我下载了Xlutils 2.0.0,其中包含Xlutils.copy,但我不确定是否需要放入某个目录?

from xlrd import open_workbook
from xlutils.copy import copy
rb = open_workbook('Excel FDT Master_01_update.xlsx')
wb = copy(rb)
s = rb.sheet_by_name('INPUT')
r = 5
for test in col_test:
    s.cell(rowx = r, colx = 1).value = test
    r += 1
wb.save('comeonenow.xls')

也许您有多个安装Python,并且PIP将Xlutils安装在不同的安装中。如果您只是尝试:

import xlutils

我希望您会获得与以前相同的结果。我觉得其他一些海报可能会忽略这一点。您的错误消息说,它找不到 xlutils 模块,而不是某些suppole或变量。仍然是这样吗?

可以说,当您有多个安装Python时,只有一个是"默认",任何模块安装都将安装到该默认的Python安装中。我小心只运行两个安装:Python 2.7和3.6。然后我进入每个安装,并确保我有一个pip2和python2,以及pip3和python3,以便我可以直接引用我要使用的PY版本,要么运行或安装新软件包。否则,如果我只运行pip,则我不确定它会去哪里。(好吧,我很夸张。我知道python 2是我的默认值。只是想提出一点。):)

另外,仅仅因为您认为自己只有一个python安装,可能并非如此。在窗户上,是的。但是在Mac上,有一个预加载的Python安装,并更新Python并将新包装添加到新版本中,而不是预装版本可能会很棘手,这取决于您所做的工作。另外,当您安装像Pycharm这样的IDE时,它也想安装Python版本。

上次评论 - 有时(通常不是通常但有时),安装的软件包的名称将与您想象的不同。 Xlutils 并非如此。但是,使用 fonttools ,您安装了 fonttools ,但是您必须将 fonttools (请注意'the Capital't')中的PY脚本。同样,不是 xlutils 的情况,而是要在将来意识到这一点。

最新更新