我正在編寫的服務器上有一個Python 2.4二進制文件可用於/usr/bin/
和一個可用於$HOME/bin/
的Python 3.0二進制文件。我需要安裝urllib3
與Python 3一起使用,但easy_install
當然使用系統範圍內的python。 easy_install
安裝urllib3
只適用於Python 2.4。我試圖用Python 3運行它,但它抱怨缺少模塊:爲非標準Python版本安裝urllib3
$ ~/bin/python3.0 /usr/bin/easy_install --prefix=/home/web/local urllib3
Traceback (most recent call last):
File "/usr/bin/easy_install", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
我該如何解決這個問題?請注意,我確實安裝了pip
和easy_install
,但pip
缺少太多的依賴關係,所以我堅持使用easy_install
。
distribute_setup.py包依賴'reduce()',但是[reduce()函數已經從Python中刪除](http://stackoverflow.com/questions/8689184/python-name-reduce-is-沒有定義的)。 – dotancohen
是嗎?運行Python 3.2,distribute_setup似乎沒有問題:\ –
謝謝。這個Python 3.0安裝可能會被破壞。 – dotancohen