私はubuntu 11.10を持っています。このランチパッド リポジトリから pypy を apt-get でインストールしました: https://launchpad.net/~pypyコンピューターには既に python があり、python には独自の pip があります。pypy の pip をインストールするにはどうすればよいですか? また、python とは異なる方法で使用するにはどうすればよいですか?
4 に答える
ここからpypy Webサイトを(わずかな変更を加えて)引用します:
サード パーティのライブラリをインストールする場合、最も便利な方法は pip をインストールすることです。
$ curl -O https://bootstrap.pypa.io/get-pip.py $ ./pypy-2.1/bin/pypy get-pip.py $ ./pypy-2.1/bin/pip install pygments # for example
それをうまく使うために、例えばにエイリアスを追加したいかもしれません~/.bashrc
:
alias pypy_pip='./pypy-2.1/bin/pip'
実際の pip 実行可能ファイルが配置されている場所は、の出力から取得する必要がありますpypy get-pip.py
別のインストールを保持するには、 PyPy 用のvirtualenvを作成することをお勧めします。virtualenv 内で実行するだけpip install whatever
で、PyPy 用にインストールされます。virtualenv を作成すると、自動的に pip がインストールされます。
それ以外の場合は、PyPy がどこからインポートし、それらの場所の 1 つで配布および pip をインストールするかを検討する必要があります。pip のインストーラーは、PyPy で実行するときにこれを自動的に行う必要があります。このオプションには注意してください。システムの Python ディレクトリにインストールすることを決定した場合、他のものが壊れる可能性があります。
pypy で pip を使用する場合:
pypy -m pip install [package]
pip は pypy に含まれているため、-m フラグを使用して pip をターゲットにするだけです
pip
からのインストールの問題pypy
(少なくともpypy
経由でインストールする場合apt-get
) は、システム パスにインストールされることです。
$ whereis pip
pip: /usr/local/bin/pip /usr/bin/pip
したがって、そのようなインストールの後、Ubuntu全体のその後の更新を中断する可能性がpypy pip
ある(/ usr/bin/pip)ではなく、デフォルトで(/ usr/local/bin/pip)で実行されます。python pip
問題virtualenv
は、作成した場所と環境を覚えておく必要があることです。
便利な代替ソリューションはconda
(miniconda) です。これは、python の展開だけでなく、http://conda.pydata.org/miniconda.htmlも管理します。とconda
の比較:
http://conda.pydata.org/docs/_downloads/conda-pip-virtualenv-translator.htmlpip
virtualenv