首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python --我如何安装xlutils?

Python --我如何安装xlutils?
EN

Stack Overflow用户
提问于 2013-04-23 18:44:04
回答 4查看 26K关注 0票数 4

我正在使用Python2.5(并且需要继续使用它),并且已经下载了xlrd 0.8.0和xlwt 0.7.2,它们似乎都正常工作。

我将需要读取和写入Excel电子表格,因此相信我也需要添加xlutils。问题是到目前为止我还不能安装它。

我试了一下简单的方法:

代码语言:javascript
复制
pip install xlutils

运行并下载xlutils,但被挂起:

代码语言:javascript
复制
Downloading/unpacking xlutils
  Downloading xlutils-1.6.0.tar.gz (54Kb): 54Kb downloaded
  Running setup.py egg_info for package xlutils
Downloading/unpacking xlrd>=0.7.2 (from xlutils)
  Downloading xlrd-0.9.2.tar.gz (167Kb): 167Kb downloaded
  Running setup.py egg_info for package xlrd
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "C:\Python25\Lib\site-packages\xlutils-1.6.0\build\xlrd\setup.py", li
ne 8, in <module>
        raise Exception("This version of xlrd requires Python 2.6 or above. "
    Exception: This version of xlrd requires Python 2.6 or above. For older versions of Python, you can use the 0.8 series.
... [snipping some]
----------------------------------------
Command python setup.py egg_info failed with error code 1 in C:\Python25\Lib\sit
e-packages\xlutils-1.6.0\build\xlrd

因此,我想它是想下载一个较新的xlrd (我不能在Python2.5中使用它),而且由于我已经安装了xlrd,所以它会中断。

然后,我尝试从https://pypi.python.org/pypi/xlutils下载xlutils,然后用7zip解压缩它,将xlutils文件夹放在Python25 25>Lib>site-packages下,然后就这样做了:

代码语言:javascript
复制
python setup.py install

但这使我在cmd窗口中出现了以下错误:

代码语言:javascript
复制
C:\Python25\Lib\site-packages\xlutils-1.6.0>python setup.py install
Traceback (most recent call last):
  File "setup.py", line 5, in <module>
    from setuptools import setup
ImportError: No module named setuptools

,那么我如何安装它呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-04-23 20:51:27

首先,您不需要xlutils来读取和写入Excel文件。您可以使用xlrd阅读它们,并使用xlwt编写它们,并在您自己编写的Python代码中提供您自己的“胶水”。

尽管如此,xlutils确实提供了一些比为自己编写它们更方便的特性(这就是它存在的要点)。因此,我的回答的第二部分是:您不需要“安装”xlutils本身。您可以将其解压缩并将xlutils目录放入site-packages中,然后关闭并运行。据我所知,几乎每个纯Python包都是如此。(其他一些包部分用C语言编写(有时用其他语言编写),这些包通常需要特定的安装步骤。)那么,为什么纯Python包提供setup.py脚本呢?通常用于运行测试或构建.pyc文件,这两者都是可选的。

票数 8
EN

Stack Overflow用户

发布于 2013-04-23 19:11:43

xlutils 1.4.1与python 2.5兼容。所以这应该是可行的:

代码语言:javascript
复制
pip install xlutils==1.4.1
票数 2
EN

Stack Overflow用户

发布于 2018-06-20 16:52:31

尝试安装包。

在Debian中:sudo apt-get install python-setuptools

3.x版本

代码语言:javascript
复制
sudo apt-get install python3-setuptools
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16176864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档