如何将pip与从launchpad安装的pypy一起使用?

2024-05-19 13:33:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我有Ubuntu11.10。我可以从这个启动板存储库安装pypy:https://launchpad.net/~pypy计算机上已经有python了,python有自己的pip。如何为pypy安装pip,以及如何使用与python不同的pip?


Tags: piphttpsnetlaunchpad计算机pypy
3条回答

从这里引用pypy website(稍作更改):

If you want to install 3rd party libraries, the most convenient way is to install 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将从何处导入,并在其中一个位置安装distribute和pip。pip's installer应该在使用PyPy运行时自动执行此操作。小心使用这个选项-如果它决定安装在您的系统Python目录中,它可能会破坏其他东西。

如果要将pip与pypy一起使用:

pypy -m pip install [package]

pip包含在pypy中,所以只需使用-m标志作为目标pip

相关问题 更多 >