如何为pypy3 2.1 Beta 1安装第三方库“pymongo”?

时间:2013-08-27 05:01:59

标签: ubuntu python-3.x pymongo pypy

我想为pypy3 2.1 Beta 1安装pymongo。我正在使用ubuntu。 installation instruction说我应该执行以下步骤:

(1)$ curl -O http://python-distribute.org/distribute_setup.py

(2)$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py

(3)$ ./pypy-2.1/bin/pypy distribute_setup.py

(4)$ ./pypy-2.1/bin/pypy get-pip.py

(5)$ ./pypy-2.1/bin/pip install pygments#例如

前三个步骤都没问题(至少我没有找到任何错误消息)。但是当我执行步骤(4)时,出现错误:

An error occurred while trying to run get-pip.py. Make sure you have setuptools or distribute installed

什么事?如何在pypy3 2.1 Beta 1中安装pymongo?另外,由于我使用的是python3,我使用python3-pip(pip-3.3)安装了专为python3设计的pymongo库。我是否需要相应地修改上述安装步骤以适应python3的pymongo?谢谢。

1 个答案:

答案 0 :(得分:0)

只需通过下载setuptools并从目标Python解释器(cpython,pypy等)运行它来安装最新的ez_setup.py。 如果您未定义PYTHONPATH,则可能会出现安装错误,那么您应该将PYTHONPATH设置为目标Python解释器的site-packages目录,例如:

PYTHONPATH="/opt/pypy3/site-packages"  /opt/pypy3/bin/pypy ./ez_setup.py

或导出PYTHONPATH作为环境变量。 然后,您应该能够成功安装get-pip.py

PYTHONPATH="/opt/pypy3/site-packages"  /opt/pypy3/bin/pypy ./get-pip.py