2015-10-26 40 views
1

我在Windows 8.1 64位操作系統上運行Python(x,y)2.7.10.0。我已經使用PIP之前安裝一些軟件包,但現在當我嘗試pip安裝會拋出一個值錯誤

pip install nltk 
pip install pycallgraph 
pip search nltk 
pip install selenium 

我得到

C:\Python27\lib\site-packages\xy>pip search nltk 
    Traceback (most recent call last): 
     File "C:\Python27\Scripts\pip-script.py", line 5, in <module> 
     from pkg_resources import load_entry_point 
     File "build\bdist.win32\egg\pkg_resources.py", line 2880, in <module> 
     File "build\bdist.win32\egg\pkg_resources.py", line 432, in _build_master 
     File "build\bdist.win32\egg\pkg_resources.py", line 741, in require 
     File "build\bdist.win32\egg\pkg_resources.py", line 586, in resolve 
     File "build\bdist.win32\egg\pkg_resources.py", line 2714, in parse_requirements 
     File "build\bdist.win32\egg\pkg_resources.py", line 2690, in scan_list 
    ValueError: ("Expected ',' or end-of-list in", 'pip==7.0.3+xy.11', 'at', '+xy.11') 
+2

你可以嘗試打印出'PIP --version'?也許pip版本太舊,你可能需要通過執行'pip install pip --upgrade'來更新它。但是,你有'pip 7.0.3'這是比較新的。 – titipata

+0

我試着打印出'pip --version',它會引發同樣的錯誤。它與Python(x,y)的當前版本一起安裝,所以我肯定它是最新的。 – aamir23

+0

此錯誤不是來自pip,而是來自底層的pkg_resources包。我在使用pkg_resources的系統上遇到了類似的問題(目標系統上甚至沒有安裝pip)。 –

回答

0

我有同樣的問題,升級到9.0.1和工程就像一個魅力以下錯誤!