2017-04-04 11 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安裝程序更新了它的安裝新版本。