2016-10-12 4 views
1

Итак, я пытался установить модуль gutenberg для python pip install gutenberg по указателям на this site (используя пиво вместо пипса, так как я нахожусь на mac). Каждый раз, когда я пытаюсь сделать это сделать, он возвращается с этим:Не удалось выполнить команду «python setup.py egg_info» с кодом ошибки 1?

pip install gutenberg 
Collecting gutenberg 
    Using cached Gutenberg-0.4.2.tar.gz 
Collecting bsddb3>=6.1.0 (from gutenberg) 
    Using cached bsddb3-6.2.1.tar.gz 
    Complete output from command python setup.py egg_info: 
    Can't find a local Berkeley DB installation. 
    (suggestion: try the --berkeley-db=/path/to/bsddb option) 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/53/zsh0zhwx635d_rss6hkgrknr0000gn/T/pip-build-Mn4wGp/bsddb3/ 

Итак, я установил базу данных Berkeley, используя отвар (brew install berkeley-db) и ошибка изменилась:

pip install gutenberg 
Requirement already satisfied (use --upgrade to upgrade): gutenberg in ./anaconda2/lib/python2.7/site-packages/Gutenberg-0.4.2-py2.7.egg 
Collecting bsddb3>=6.1.0 (from gutenberg) 
    Using cached bsddb3-6.2.1.tar.gz 
    Complete output from command python setup.py egg_info: 
    Trying to use the Berkeley DB you specified... 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/private/var/folders/53/zsh0zhwx635d_rss6hkgrknr0000gn/T/pip-build-FEd8dy/bsddb3/setup.py", line 40, in <module> 
     import setup2 
     File "setup2.py", line 350, in <module> 
     "version %d.%d" %db_ver) 
    TypeError: %d format: a number is required, not NoneType 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/53/zsh0zhwx635d_rss6hkgrknr0000gn/T/pip-build-FEd8dy/bsddb3/ 

Я пытался делать easy_install, ре -установка установочных инструментов и множество других вещей. Вот ссылки на все вещи, которые я пробовал:

Can't install via pip because of egg_info error

Python pip install gives "Command "python setup.py egg_info" failed with error code 1"

Python pip install fails: invalid command egg_info

pip fails to install anything, error: invalid command 'egg_info'

https://github.com/PokemonGoF/PokemonGo-Bot/issues/2919

Когда я говорю, я пробовал все их, я действительно имею в виду все предложения в ли nks выше, так что, возможно, я что-то испортил в этом процессе. Я не совсем уверен, что происходит, я работаю над этим часами и не смог найти никаких успешных решений. Я не уверен, что здесь что-то не хватает, но если у кого-то есть предложения, это действительно поможет.

+0

Вам необходимо установить Berkeley DB отсюда: http: //www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html –

ответ

0

Просто дополнение с моей стороны ... Я исправил эту проблему на моего Windows 10 для питона 3.4:

Перейти к Powershell окну и введите ниже:

1) Update pip >>>>>  py -3.4 -m pip install --upgrade pip 
2) Install Numpy >>>>> py -3.4 -m pip install numpy 
3) Install Matplotlib >>>> py -3.4 -m pip install matplotlib