2012-03-13 13 views
6

Kök olarak, bir sanal sunucu dizini ile Debian Squeeze çalıştıran bir dev sunucusu kurmaya çalışıyorum.Debian Sıkıştırması Üzerinde Pip ile Virtualenv Yüklenemiyor

Traceback (most recent call last): 
    File "/usr/bin/pip", line 11, in <module> 
    from pip.vcs import vcs, get_src_requirement, import_vcs_support 
ImportError: cannot import name import_vcs_support 

tarihinde sahiptir: Ben pip her çalıştırdığınızda olsun şimdi aşağıdaki hata var ve ancak son Komutumla

apt-get install python-pip 
pip install pip --upgrade 
pip install virtualenv 

:

planım aşağıdaki komutları çalıştırın oldu Konuyla ilgili küçük teklif. Daha sonra python-dev ve build-essential yüklendi, ancak sorun devam ediyor.

+0

'ls Koşu -al/usr/bin/pip' 13 02:20/usr/bin/pip lrwxrwxrwx 1 kök kök' 33 Mar gösterir -> ../share/pyshared/ pip/__ init __. py'. Ben kolayca pipo ve sonra da/usr/bin/pip-2.6'ya/usr/bin/pip 'bağladı ve bu sorunu çözmüş gibi görünüyor. – klenwell

cevap

19

Pip kendini güncellerken birşeyler bozuldu.

ln -sv /usr/local/bin/pip-2.6 /usr/bin/pip 

(DÜZENLEME)

: o sürüme bağlantı sonra

easy_install pip 

Ve:

ben pip yükleyerek yeniden easy_install kullanarak soruna çalıştı İşte sıfırdan tam dizisi:

apt-get install python-pip python-dev build-essential 
pip install pip --upgrade 
pip install virtualenv 

İçe aktarma hatası gerçekleştiği yer burasıdır. kurtarmak için aşağıdaki adımlarla devam:

easy_install pip 
rm /usr/bin/pip 
ln -sv /usr/local/bin/pip-2.6 /usr/bin/pip 
pip install pip --upgrade 
pip install virtualenv 

Sadece baştan easy_install kullanarak bunu önlemek mümkün olabilir, ama temiz bir Debian bu onaylamak için şu anda yüklemek gerekmez.

+1

Çok teşekkürler. Sorunumu tamamen düzeltdim. – amjoconn

+0

Artık paket tabanlı dağıtımlarda root olarak easy_install veya pip install uygulamasını kullanın! https://workaround.org/easy-install-debian – Federico

1

Bu tam bir yanıt olmayabilir, ancak yorumlarda gerçekten okunması zor bir kod buluyorum.

Ben bu açıkça beni currently latest version 1.5.2 yılında pip almaz, 7.3 amd64'tür ben kendini yükseltme atlanır gibi herhangi bir hata

[email protected]:~$ sudo aptitude install python-pip 
    ... 
[email protected]:~$ pip install virtualenv 
    ... 

kullanmadan Debian pip yüklemek başardı; Virtualenv olsa up to date (1.11.2) geçerli:

[email protected]:~$ pip --version 
pip 1.1 from /usr/lib/python2.7/dist-packages (python 2.7) 
[email protected]:~$ virtualenv --version 
1.11.2