2013-07-26 55 views
12

Tôi đang sử dụng một phiên bản sạch của máy chủ Ubuntu và muốn cài đặt một số gói python trong virtualenv của tôi.Lỗi cài đặt đường ống. Không tìm thấy Setuptools.command

tôi nhận được kết quả sau từ lệnh 'pips cài đặt requirements.txt -r'

Downloading/unpacking pymongo==2.5.2 (from -r requirements.txt (line 7)) 
    Downloading pymongo-2.5.2.tar.gz (303kB): 303kB downloaded 
    Running setup.py egg_info for package pymongo 
    Traceback (most recent call last): 
     File "<string>", line 3, in <module> 
    ImportError: No module named setuptools.command 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 3, in <module> 

ImportError: No module named setuptools.command 

---------------------------------------- 
Cleaning up... 
Command python setup.py egg_info failed with error code 1 in /home/redacted/env/build/pymongo 
Storing complete log in /home/redacted/.pip/pip.log 

Bất cứ ý tưởng gì đang xảy ra?

python phiên bản 2.7.3

phiên bản pip pip 1,4 từ /home/redacted/env/lib/python2.7/site-packages (python 2,7)

Trả lời

17

Hãy thử cài đặt:

sudo apt-get install python-setuptools 

nếu điều này không hoạt động thử:

curl -O https://bootstrap.pypa.io/get-pip.py 
python get-pip.py 

Edit: Nếu bạn có nhiều (có thể mâu thuẫn) cài đặt python hoặc môi trường, các lệnh sau đây có thể hữu ích để gỡ lỗi mà thực thi đang được sử dụng:

which python 
which pip 
which easy_install 

Họ nên "trận đấu". Ví dụ, bạn có thể cài đặt gói pip cho EPD hoặc phân phối toàn cục trong khi python hiện đang được sử dụng tương ứng với môi trường cục bộ (hoặc một thứ gì đó khác), trong trường hợp này nó không thể thấy các gói đã cài đặt.

+0

tôi đã cố gắng đó, cả hai trên toàn cầu như bạn đề nghị và với PIP cài đặt setuptools 'trong virutalenv tôi. Vẫn không có may mắn. – Sam

+0

@Sam, còn bây giờ thì sao? – elyase

+0

Vẫn không hoạt động, mặc dù bây giờ tôi đã cài đặt pip trên toàn cầu. – Sam

3

có cùng một vấn đề, giải quyết nó với

pip install -U setuptools 
Các vấn đề liên quan