以前openpyxl安装在mac上。我需要删除它或修复它因为它似乎被打破然后我想重新安装它。每次我尝试easy_install -m openpyxl
它都不起作用或进行新的安装不起作用。我收到语法错误。
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pip-8.1.2-py2.5.egg/pip/__init__.py:208: Warning: 'as' will become a reserved keyword in Python 2.6
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/runpy.py", line 88, in run_module
code = loader.get_code(mod_name)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pkgutil.py", line 283, in get_code
self.code = self._get_delegate().get_code()
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/pkgutil.py", line 275, in get_code
self.code = compile(source, self.filename, 'exec')
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pip-8.1.2-py2.5.egg/pip/__init__.py", line 208
except PipError as exc:
我不仅仅是编码而是python的新手。
答案 0 :(得分:3)
您可以尝试使用pip并使用命令sudo pip uninstall openpyxl
卸载它。
话虽如此,看起来错误是因为你使用Python 2.5并且“as”成为Python 2.6中的保留关键字。最好的办法是安装新版本的Python并安装openpyxl,或者找一个支持Python 2.5的openpyxl和pip版本。
阅读openpyxl,看起来支持Python 2.5的最新版本是1.7.0版本。请参阅包PyPI page。支持Python 2.5的pip
版本为1.3.1。
首先你需要降级pip。 pip的版本是FUBARed,因此你必须从源代码安装pip 1.3.1。从PyPI page下载,解压缩并进入文件setup.py
的文件夹。然后运行python setup.py build
,然后运行sudo python setup.py install
。这应该降级pip
。
接下来安装openpyxl版本1.7.0 sudo pip install openpyxl==1.7.0
。