2013-09-06 3 views
2

пытаются установить eyed3 под питона 2.7.5Установка eyed3 в окнах

Я сделал поиск Google и были после того, что я нашел, чтобы установить eyed3. Инструкции были следующими

  1. экстракт почтовый файл на временную папку (имя файла eyeD3-0.7.3.zip) Я сделал используя временную папку на рабочем столе.
  2. В папке eyeD3 (под src) переименуйте init .py.in в setup.py. Я не нашел _init ++. Py.in в папке eyed3, но init _.py был, поэтому я предположил, что эта последняя версия использовала этот файл.
  3. В основной папке (предположим, что eyeD3-0.7.3) запустите python setup.py.in install. setup.py.in didnot существуют, но я все равно побежал и получил ожидается файл не найден сообщение, однако, setup.py действительно существует, так что я казнены питон setup.py установить и получил следующий TraceBack

    Traceback (most recent call last): File "C:\Users\Me\Desktop\New 
    folder\eyeD3-0.7.3\setup.py", line 10, in <module> 
    paver.tasks.main() File "paver-minilib.zip\paver\tasks.py", line 
    883, in main File "paver-minilib.zip\paver\tasks.py", line 851, 
    in _launch_pavement File "pavement.py", line 28, in <module> 
    import setuptools ImportError: No module named setuptools 
    

ЦМД строке поиска питона 2.7.5 директории и поддиректорий не нашли setuptools.py, однако я нашел следующие два файла

setuptools_build_ext.py и setuptools_extension.py.

Нужно ли мне переименовывать один из этих файлов, или вы знаете, что я делаю неправильно или какое исправление будет?

Спасибо

+0

Где вы нашли эти инструкции? Это, конечно, не то, что говорят [официальные документы] (http://eyed3.nicfit.net/installation.html), и это очень странный набор вещей для _any_ проекта. – abarnert

ответ

1

В зависимости от того, где вы получили ваш Python из, это не может прийти с setuptools. В частности, не входят в стандартные установщики Windows с Python.org.

Некоторые пакеты setup.py сценарии имеют специальный код, который пытается загрузить и установить setuptools (или distribute), если он отсутствует, или что пучки всего достаточно setuptools в самой упаковке. Но не все из них.

Ответ на вопрос: install setuptools.

Пока вы на него, вы, вероятно, захотите также install pip, а затем вы можете просто pip install . из каталога, или pip install eyeD3-0.7.3.zip без разархивации, или даже просто pip install eyeD3 даже без загрузки. (Помимо всего прочего, он также будет загружать и устанавливать любые зависимости, которые может потребоваться eyeD3.)

Фактически, eyeD3 installation docs явно говорит: «Стабильные выпуски eyeD3 лучше всего устанавливаются через pip ...».

+0

спасибо, я смог установить его с помощью pip. В стороне одна проблема, которую я вижу, является источником разочарования, по крайней мере, в одном из ответов, который я получил здесь, связано с тем фактом, что многим пользователям окна не приходилось использовать командную строку с тех пор примерно в 1995 году. ничем не отличающимся, чтобы действительно разобраться в ссылках, которые вы мне прислали. но я сделал это наконец.(Мы так привыкли к красивой маленькой серой коробке с несколькими следующими кнопками для установки наших пакетов). Несмотря на это, я смог сделать это с вашей помощью. Спасибо. –

+1

@DonThomson: Именно поэтому многие пакеты имеют официальные двоичные установщики Windows, а Кристоф Гольке делает [бинарные пакеты] (http://www.lfd.uci.edu/~gohlke/pythonlibs/) доступными для многих других. К сожалению, он не может упаковать все в юниверсе, поэтому, если вы хотите получить доступ к полному богатству PyPI, вам в конечном итоге понадобится командная строка. Действительно, если вы пишете код, вы все равно должны понимать командную строку. К сожалению, вся документация написана для Unix, как правило, с комментариями, такими как «вещи могут быть немного разными в Windows», что на самом деле не помогает ... – abarnert

+0

@Don Thomson: Если предоставленный ответ помог вам решить вашу проблему, тогда примите его ответ или выдвинуть его. – Rahul

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