我正在使用Python2.5(并且需要继续使用它),并且已经下载了xlrd 0.8.0和xlwt 0.7.2,它们似乎都正常工作。
我将需要读取和写入Excel电子表格,因此相信我也需要添加xlutils。问题是到目前为止我还不能安装它。
我试了一下简单的方法:
pip install xlutils运行并下载xlutils,但被挂起:
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下,然后就这样做了:
python setup.py install但这使我在cmd窗口中出现了以下错误:
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,那么我如何安装它呢?
发布于 2013-04-23 20:51:27
首先,您不需要xlutils来读取和写入Excel文件。您可以使用xlrd阅读它们,并使用xlwt编写它们,并在您自己编写的Python代码中提供您自己的“胶水”。
尽管如此,xlutils确实提供了一些比为自己编写它们更方便的特性(这就是它存在的要点)。因此,我的回答的第二部分是:您不需要“安装”xlutils本身。您可以将其解压缩并将xlutils目录放入site-packages中,然后关闭并运行。据我所知,几乎每个纯Python包都是如此。(其他一些包部分用C语言编写(有时用其他语言编写),这些包通常需要特定的安装步骤。)那么,为什么纯Python包提供setup.py脚本呢?通常用于运行测试或构建.pyc文件,这两者都是可选的。
发布于 2013-04-23 19:11:43
xlutils 1.4.1与python 2.5兼容。所以这应该是可行的:
pip install xlutils==1.4.1发布于 2018-06-20 16:52:31
尝试安装包。
在Debian中:sudo apt-get install python-setuptools
3.x版本
sudo apt-get install python3-setuptoolshttps://stackoverflow.com/questions/16176864
复制相似问题