2013-08-27 77 views
0

我想爲pypy3 2.1 Beta 1安裝pymongo。我正在使用ubuntu。該installation instruction說我應該去通過以下步驟:如何爲pypy3 2.1 Beta 1安裝第三方庫「pymongo」?

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

(2)$捲曲-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安裝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

嘗試安裝setuptools的。分發現在已經失效。 –

+0

@Lennart Regebro:感謝您的評論。我安裝了setuptools並通過了步驟(4)。然而,現在輪到步驟(5)給我一個錯誤。你可以看看這個問題:http://stackoverflow.com/questions/18477583/pip-isnt-working-when-importing-something謝謝你。 – user2384994

回答

0

只需安裝最新的setuptools,通過下載ez_setup.py並從目標Python解釋器(cpython,pypy等)運行它。可能會出現 安裝錯誤的情況下,你還沒有定義PYTHONPATH那麼你應該設置PYTHONPATHsite-packages目錄目標的Python解釋器,例如:

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