rootアクセスなしでユーザーにpip(python)をインストールする方法


31

私はroot権限を持っていないだけでできないため、ユーザー名にpip(pythonインストーラ)をインストールしようとしていますsudo apt-get install python-pip

だから私がやったことはただeasy_install --user pipです。それは.local/bin明らかにそれをインストールしますが、それから私はそれを次のように呼び出すと:

pip install --user astropy

現在、pipはインストールされていません。

Linuxと使用しているシステム(私の大学のマシンへのNX接続)の知識は限られています。これができるはずです!


12
場合はeasy_install利用できません、あなたがインストールすることができpipてローカルに wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py && python get-pip.py --user
JorgeGT

17
ここでは、上記の方法の最新バージョンは次のとおりです。wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py --user
QED

1
このエラーを取得:OSErrorの:[errnoが13]アクセス許可が拒否されました: '/usr/local/lib/python2.7/dist-packages/pip'を
ablmf

1
@ablmf- --user実行時に追加しましたpython get-pip.py --userか?
mchen.ja

@qedのコメントは受け入れられる答えである必要があります
セドリックヴァンロンペイ

回答:


24

私が正しいことを願っていますPATH、問題はあなたにあります、これを試してください

これを〜/ .bashrcファイルに追加できます:

PATH=$PATH:~/.local/bin

方法がわからない場合は、ターミナルで次の行を実行するだけです。

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

またPATH、ターミナルに入力することで、自分の内容を確認することもできます

echo $PATH

6
source ~/.bashrc変更を有効にすることを忘れないでください!
JorgeGT 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.