web-dev-qa-db-ja.com

新しいpythonインストールでpipをインストールする方法

最近、OSX 10.6.8を実行しているMacにpython 2.7.2をインストールしました。以前はバージョン2.6でした。次のように.bash_profileでパスを設定しました。

export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/share/python:$PATH

pythonを実行すると、新しいインストールを参照します。

また、新しいインストールでpipを使用したいのですが、問題は、現在のバージョンのpipがすでにインストールされていることです

/usr/local/bin/pip.

私はpipを再インストールしようとしました:

easy_install pip

しかし、もちろん、これは目的の新しいディレクトリにpipを入れません

/usr/local/share/python/pip

ただし、単に/ usr/local/bin/pipにある既存のバージョンを指します。

誰かがこれを修正する方法を教えてもらえますか?

次に、pipを使用してNumPyとSciPyを正しいディレクトリにインストールします(古いバージョンのpythonでSciPyインストールを動作させるのに問題があったため、新しいインストールになりました)。

必要に応じて、python 2.7、.bash_profileの作成/更新、pipのインストール、およびNumPyとSciPyのインストール手順を見つけたWebサイトにアクセスできます。必要に応じて詳細をお知らせいたしますありがとう! http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/#python

25
python4ecology

http://pypi.python.org/pypi/distribute の指示に従って配布をインストールします。必ずpython実行可能ファイル(/usr/local/share/python/pythonまたはあなたの場合はsmth)への絶対パスを指定してください。

$ curl -O https://svn.Apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py
$ /usr/local/share/python/python distribute_setup.py

次に、/usr/local/share/python/easy_installが必要です。

その後、実行します:

$ /usr/local/share/python/easy_install pip

次に、/usr/local/share/python/pipが必要です。

PATH内の事柄の順序に応じて、pipコマンドを実行すると古い、または新しくインストールされたpipが実行されるため、PATH、またはeggのインストール時に/usr/local/share/python/pipへのフルパスを指定します。

(恥知らずのプラグ:いずれにしても、グローバルにインストールするのではなく、「プロジェクト」固有の隔離された環境にパッケージをインストールするために virtualenv の使用を検討するかもしれません。)

18
Erik Allik

Brewのpythonをアンインストールする必要がありました。

その後、python v2.7.6

インストールの次にピップを実行しました

Sudo easy_install pip

正常にインストールされ、動作している

9
cooldude8

私は同様の問題がありました、これを試してください:

$ python -m pip install --upgrade --force-reinstall pip

これにより、バイナリのインストールを含むpythonのバージョンを使用して、pipを強制的に再インストールします。

6
Michael Lenzen

数日前、私はPythonプログラミングを開始していて、同じ問題:pipをインストールするのに助けが必要でした。友人がeasy_installpipで、誰もがpipの方向に向かっているようです。いずれにしても、どちらかをインストールするとイライラする可能性があります。

次の簡単なチュートリアルを使用できます。 pipパッケージマネージャーの簡単なインストール

上記のガイドに従う際に留意すべきことは次のとおりです。

  • すでに古いバージョンがインストールされている場合は、それをアンインストールするか、pythonインストールを完全に削除します
  • それがクリアされたら、インストールPythonをダウンロードします。
  • その後、ez_setup.pyファイルをダウンロードしてデスクトップに保存します-コマンドラインから簡単にアクセスできます
  • コマンドラインから実行すると、easy_installがインストールされます。その後、
  • これを使用して、pipをインストールできます。

もう一度、これを行うか、上記のリンクを使用して、コンピュータにインストールする方法に関する簡単なステップバイステップガイドを見つけることができます。がんばろう。

3
Eenvincible

人々が知っているように、ATMをダウンロードしてPIPをインストールできますget-pip.pyページの docs で、次のように実行します。

c:\python27\python.exe get-pip.py

ところで、Python 3.4にはPIPがプリインストールされています。

1
8day

私は自分の問題を回避する方法を見つけたと言いたかっただけです。私はこれを完璧に説明できることを知りません。なぜなら、私はまだこのことで何をしているのかを理解するのが苦手だからです!しかし、問題は私のPATHにあったようです。元の質問で投稿したPATHを削除し、easy_install pipを使用しました。それはpython 2.7.2(私の新しいバージョン)に問題なく直行しました。その後、pumを使用してNumPyとSciPyを正しい場所にインストールしました。両方とも動作します。 FakeRainBrigandを見て時間を割いてくれました!

1
python4ecology

コマンドラインオプションの1つを使用すると、インストール先を選択できます。

--install-dir(-d)DIRへのパッケージのインストール

のように-# easy_install pip -d /usr/local/share/python

(間違っている場合は修正してください。)

1
Brigand