pipパスをどのように修正しますか?

pipパスをどのように修正しますか?

pipがデフォルトインストールとは異なるインストールを指すようにしようとしています。現在は/usr/bin/pipを指していますが、/usr/local/bin/pipを指したいと思います。私は私のパスが正しく設定され、他のすべてが正しい場所を指していると信じています。

この問題を解決するための最良の方法は何ですか?

# echo $PATH
/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin

# which python
/usr/local/bin/python

# which easy_install
/usr/local/bin/easy_install

# which pip
/usr/bin/pip

答え1

「エイリアス」を使用することも別の可能なオプションです。関連するシェル構成ファイルに入れるだけです(シェルが実行されるたびに実行されます)。

$ alias pip='/usr/bin/pip'
$ alias pip
alias pip='/usr/bin/pip'
$ alias pip='/usr/local/bin/pip'
$ alias pip
alias pip='/usr/local/bin/pip'
$ pip
bash: /usr/local/bin/pip: No such file or directory

答え2

オペレーティングシステムのパッケージマネージャを介してpipインストールしたようです。easy_install1つだけを使用したい場合は、もう1つを削除してください。

pipあなたの場合には必要easy_installなので、OSパッケージマネージャからそれらの1つを削除してください。

そしてDebian/Ubuntu

sudo apt-get purge python-pip

そしてRedhat/Centos/Fedora

sudo yum remove python-pip

答え3

pipファイルへのローカルパスを指定できます。 fromを~/.bash_profile使用すると想定してファイルに追加できます。これにより、既存のPATH()に必要なPATHが追加されます。pip/usr/local/bin/pipexport PATH=$HOME/usr/local/bin:$PATH$PATH

その後、source ~/.bash_profilePATHを更新します。

pipパスを再確認するにはEnterを押しますwhich pip

答え4

目的の pip インストールパスを含むように ~/.bashrc ファイルを編集します。例えば

alias pip='/usr/bin/pip'

次に、.bashrcファイルをインポートして適用します。

source ~/.bashrc

確認:どのポイント

/usr/bin/pip

関連情報