2011-12-28 13 views
8

PyPyがインストールされていて、私のシステムにPython 2.7が残っています。Pythonがインストールされているときにpypyでeasy_installを実行

  • easy_installをPyPyにインストールして使用するにはどうすればよいですか?
  • easy_installでどこにインストールするかを区別する構文は何ですか?
  • 使いやすいように環境変数を設定する必要がありますか?

私はWindows上だけど、これらの質問は、すべてのプラットフォームに関連するようで...

答えて

5

は手動でpypyのためにeasy_installをインストールする必要があります。

これは、この質問への回答で説明しています: Installing Python eggs under PyPy

+0

あなたのパスにPythonの実行可能ファイルを持っている場合は、使用 ''すべてのインストールのための構文は、それがpypyの下にインストールするようにしていない。これは働くかもしれ – Jonathan

2

は、少なくともこれは私の仕事:

$ brew install pypy 
$ pypy -m easy_install ipython 

$ /usr/local/share/pypy/ipython 
Python 2.7.3 (480845e6b1dd, Jul 31 2013, 10:58:28) 
Type "copyright", "credits" or "license" for more information. 

IPython 1.1.0 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object', use 'object??' for extra details. 
+0

パイソン[どんな] pypyが、私の避難所数年前に書かれていなかった 'easy_install'を使うための推奨事項は見当たりませんでした。過去2〜3年の間、 'setuptools'は統一基準でした。 (これまでは、 'setuptools'と' distribute'の間の競争があったのですが、最終的に現在の 'setuptools'に合併されました)私はpypyにはあまり慣れていません(Pythons2&3が必要ないものも必要ですか?これを二重チェックする価値があります。 – Zearin

5

を代替ソリューションはピップをインストールすることです。 pip's documentationの指示に従って:

wget https://bootstrap.pypa.io/get-pip.py 
pypy get-pip.py 
pypy -m pip install ipython 
+0

'sudo 'で接頭辞を付けるのが一般に必要です。 – EOL

+0

@EOL:ルートとしてpipを実行することはお勧めしません。 '--user'またはvirtualenvで動くことは、あまり恐ろしい考えです。 – geoffspear

+0

これは、すべてのユーザーにPythonパッケージをインストールしない限り、当てはまります。または正式にはよりよい方法(可能な場合は一般的なパッケージマネージャを使用する以外)ですか? – EOL

関連する問題