2017-04-04 82 views
0

我刚刚在Windows 10机器上安装了Python 2.7.5,并且我还通过setuptools安装了pip。但是,每当我尝试使用pip来安装某些内容时, pip install numpy,我得到这个错误信息:“sre_constants.error:什么都没有重复”每次尝试使用pip安装错误

Traceback (most recent call last): 
    File "C:\Python27\Scripts\pip-script.py", line 8, in <module> 
    load_entry_point('pip==9.0.1', 'console_scripts', 'pip')() 
    File "C:\Python27\lib\site-packages\pkg_resources.py", line 318, in load_entry_point 
    return get_distribution(dist).load_entry_point(group, name) 
    File "C:\Python27\lib\site-packages\pkg_resources.py", line 2221, in load_entry_point 
    return ep.load() 
    File "C:\Python27\lib\site-packages\pkg_resources.py", line 1954, in load 
    entry = __import__(self.module_name, globals(),globals(), ['__name__']) 
    File "C:\Python27\lib\site-packages\pip-9.0.1-py2.7.egg\pip\__init__.py", line 26, in <module> 
    from pip.utils import get_installed_distributions, get_prog 
    File "C:\Python27\lib\site-packages\pip-9.0.1-py2.7.egg\pip\utils\__init__.py", line 27, in <module> 
    from pip._vendor import pkg_resources 
    File "C:\Python27\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\pkg_resources\__init__.py", line 73, in <module> 
    __import__('pip._vendor.packaging.specifiers') 
    File "C:\Python27\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\packaging\specifiers.py", line 275, in <module> 
    class Specifier(_IndividualSpecifier): 
    File "C:\Python27\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\packaging\specifiers.py", line 373, in Specifier 
    r"^\s*" + _regex_str + r"\s*$", re.VERBOSE | re.IGNORECASE) 
    File "C:\Python27\Lib\re.py", line 190, in compile 
    return _compile(pattern, flags) 
    File "C:\Python27\Lib\re.py", line 242, in _compile 
    raise error, v # invalid expression 
sre_constants.error: nothing to repeat 

因为我很新的Python的,我真的不明白这是什么错误表示。任何解决方法?

+0

问题来自用作正则表达式模式的'_regex_str'。如果它包含类似'|?'或'(?'的东西,那么问题就出现了。如果需要文字字符串匹配,它必须是're.escape(_regex_str)'。 –

回答

0

我有一个类似的问题,使用正则表达式库(使用re.compile()函数)。我解决了这个问题安装了最新版本的可用2.7.13(我运行Windows 7)。 之前我有2.7.6版本。我使用Python网页中的.msi安装程序更新了它的安装新版本。