在Mac上如何在使用sudo pip install openpyxl之前删除Openpyxl?

时间:2016-06-16 15:28:25

标签: python pip openpyxl

以前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的新手。

1 个答案:

答案 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