Kök erişimi olmayan bir kullanıcıya pip (python) nasıl kurulabilir


31

Kök ayrıcalıklarıma sahip olmadığım için sadece kullanıcı adıma pip (python installer) yüklemeye çalışıyorum sudo apt-get install python-pip.

Yani yaptığım şey sadece easy_install --user pip. Bu .local/bingörünüşte yükler ama sonra öyle çağırdığımda:

pip install --user astropy

Pip'in şu anda yüklü olmadığını söylüyor.

Linux ve kullandığım sistem hakkında sınırlı bilgim var (üniversitemdeki bir makineye NX bağlantısı). Bunu yapabilmem gerektiğini biliyorum!


12
Eğer easy_installmevcut değilse , pipyerel ile kurabilirsinizwget https://raw.github.com/pypa/pip/master/contrib/get-pip.py && python get-pip.py --user
JorgeGT

17
İşte yukarıdaki yöntemin en güncel hali:wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py --user
qed

1
Bu hatayı al: OSError: [Errno 13] İzin reddedildi: '/usr/local/lib/python2.7/dist-packages/pip'
ablmf

1
@ ablmf - --userçalışırken eklediniz python get-pip.py --usermi?
mchen.ja

@qed adlı kullanıcının yorumları kabul edilen cevap olmalı
Cédric Van Rompay

Yanıtlar:


24

Umarım haklıyım ve sorun seninle PATH, bunu dene

Bunu ~ / .bashrc dosyasına ekleyebilirsiniz:

PATH=$PATH:~/.local/bin

Nasıl olduğunu bilmiyorsanız, bu satırı bir Terminalde çalıştırabilirsiniz:

echo "PATH=\$PATH:~/.local/bin" >> ~/.bashrc

Ayrıca PATHTerminal’de yazarak ne olduğunu kontrol edebilirsiniz.

echo $PATH

6
source ~/.bashrcDeğişikliğin etkili olması için yapmayı unutmayın !
JorgeGT
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.