2010-11-13 6 views
2

я пытался библиотека с помощью easy_install, как следующее:питона easy_install не удался из-за неправильное Setuptools версии

$ sudo easy_install bbfreeze 

Searching for bbfreeze 
Reading http://pypi.python.org/simple/bbfreeze/ 
Reading http://systemexit.de/bbfreeze/ 
Best match: bbfreeze 0.97.2 
Downloading http://pypi.python.org/packages/source/b/bbfreeze/bbfreeze-0.97.2.zip#md5=16e4981f4d8abaff3053f89be436ac8d 
Processing bbfreeze-0.97.2.zip 
Running bbfreeze-0.97.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-Ti7cDj/bbfreeze-0.97.2/egg-dist-tmp-PqrogM 
The required version of setuptools (>=0.6c11) is not available, and 
can't be installed while this script is running. Please install 
a more recent version first, using 'easy_install -U setuptools'. 

(Currently using setuptools 0.6c9 (/Library/Python/2.6/site-packages/setuptools-0.6c9-py2.6.egg)) 

Так что я попытался обновить Setuptools до 0.6c12, но это было уже установлено:

$ sudo easy_install -U setuptools 

Searching for setuptools 
Reading http://pypi.python.org/simple/setuptools/ 
Reading http://peak.telecommunity.com/snapshots/ 
Best match: setuptools 0.6c12dev-r85381 
Processing setuptools-0.6c12dev_r85381-py2.6.egg 
setuptools 0.6c12dev-r85381 is already the active version in easy-install.pth 
Installing easy_install script to /usr/local/bin 
Installing easy_install-2.6 script to /usr/local/bin 

Using /Library/Python/2.6/site-packages/setuptools-0.6c12dev_r85381-py2.6.egg 
Processing dependencies for setuptools 
Finished processing dependencies for setuptools 

Так же, как это:

$ ls -l /Library/Python/2.6/site-packages/ 
-rw-r--r-- 1 some staff 333775 11 13 23:59 setuptools-0.6c12dev_r85381-py2.6.egg 
-rw-r--r-- 1 root wheel 328075 2 6 2010 setuptools-0.6c9-py2.6.egg 

Я использую Mac OS X 10.6.4. Как я могу исправить эту неверную ссылку easy_install?

спасибо.

ответ

2

Чтобы использовать более новую версию setuptools, вам необходимо установить более новую версию easy_install. Обратите внимание на строку:

Installing easy_install script to /usr/local/bin 

Попробуйте это:

sudo /usr/local/bin/easy_install bbfreeze 
+0

Большое спасибо! Я могу установить его! – Emmettoc

Смежные вопросы