Python – 我如何安装xlutils?
我正在使用Python 2.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(我不能使用 Python 2.5),因为我已经安装了xlrd,它打破了。
然后,我尝试从https://pypi.python.org/pypi/xlutils下载xlutils,然后用7zip解压缩,将xlutils文件夹放到Python25> Lib> site-packages下,cd'd在那里,然后:
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
那么我该如何安装?
首先,你不需要 xlutils
来读写Excel文件。 你可以用xlrd
读取它们,并用xlrd
编写它们,并在自己编写的Python代码中提供自己的“ xlwt
”。
也就是说, xlutils
确实提供了一些function,比为自己编写这些function更方便(这就是它的存在点)。 所以我的答案的第二部分是:你不需要“安装” xlutils
本身。 你可以解压它,把xlutils
目录放到site-packages
然后closures并运行。 就我所知,几乎每个纯Python包都是如此。 (其他一些软件包部分用C语言(或者其他语言)编写,通常需要特定的安装步骤。)那么为什么pure-Python软件包提供了一个setup.py
脚本呢? 通常运行testing或生成.pyc
文件,这两个文件都是可选的。
xlutils 1.4.1与python 2.5兼容。 所以这应该工作:
pip install xlutils==1.4.1