【问题标题】:Installing xlwt module on python 2.7 [windows - 64 bit]在 python 2.7 [windows - 64 位] 上安装 xlwt 模块
【发布时间】:2013-02-12 09:18:04
【问题描述】:

我已经安装了 win 7 64 位和 python 2.6、2.7、3.3。当我下载并解压 xlwt 0.7.4 (https://pypi.python.org/pypi/xlwt) 时,自述文件要求: .zip 文件到一个合适的目录,chdir 到那个目录,然后执行“python setup.py install”。

chdir 有必要吗?你怎么做到这一点?当我运行 setup.py 时,出现黑色命令提示符,并且没有任何反应。无论如何,我仍然收到 ImportError: No module named 'xlwt' on import attempt。

任何人都可以编写一个快速入门的分步指南来安装这个有用的模块(Windows 7 - 8 位)吗?提前感谢您的帮助。

【问题讨论】:

  • 是的,chdircd 步骤是必要的。否则你没有安装你刚刚下载的模块。
  • 另外,模块名称是xlwt而不是xlmt
  • chdir 是指在命令提示符下更改当前工作目录(对于Windows,这意味着在cmd.exe 中使用cd 命令)

标签: python module installation


【解决方案1】:

首先下载xlwt文件夹并解压到python/any目录

如果您将 chdir 设置为 Xlwt 文件夹,那么 python 将只查看该文件夹,因此要从 python 主目录查看 xlwt 目录,只需将这两行添加到您的程序开始。

  1. import sys
  2. sys.path.insert(0,new_path) where new_path is the path of xlwt folder

现在您可以使用 import xlwt 了。

import sys

sys.path.insert(0,'C:/Python27/xlwt-0.7.5')

【讨论】:

  • 它仍然给我错误。我没有将它解压到 python 文件夹中,而是在另一个驱动器之外。我希望这不会影响插入的功能。
  • @LakshmiNarayanan :尽管您将包文件夹保留在其他位置,但不会对插入功能产生任何影响......插入功能将搜索我们提供的位置并将其添加到蟒蛇系统路径。另一种方法是,您可以尝试使用 append 函数而不是 insert 函数,它只接受一个参数,即 Package 文件夹的路径。
【解决方案2】:
  1. 下载 xlwt 文件夹并将其提取到任何目录中
  2. 打开 Python/PyScripter
  3. 添加以下 3 行: 导入操作系统 os.chdir("your/xlwt/directory") 例如。 os.chdir("C:/Python27/xlwt-0.7.4") ,请确保您使用的是 /,而不是 \ import xlwt 现在应该可以工作了!

【讨论】:

  • 我似乎只能将 xlwt 下载为 .tar.gz 而不是 zip 文件
【解决方案3】:

这是一个古老的问题......但让我放弃这个以防万一有人在未来需要帮助。 第一:你必须按住windows键+ r 输入cmd 按住shift键加回车 单击是以管理员身份运行 然后粘贴以下代码行。 py -m pip install --user xlwt 完毕。 在 ig 上关注我以获得更多帮助。 @brainyjosh

【讨论】:

    猜你喜欢
    • 2015-02-28
    • 2016-07-30
    相关资源
    最近更新 更多