Я использовал Project Gutenberg API (я новичок, простите, если это не совсем правильный термин) с Python 2 просто отлично. Но мне нужно было начать использовать Python 3 по другим причинам.
У меня много трудностей, чтобы заставить Гутенберга работать с Python 3. Я понимаю (согласно этому сайту: https://pypi.org/project/Gutenberg/), что мне нужно вручную установить BSD-DB, и я думаю это проблема, с которой я сталкиваюсь.
brew install berkeley-db4
работает просто отлично, но
pip install -r requirements-py3.pip
возвращает ошибку:
Could not open requirements file: [Errno 2] No such file or directory: 'requirements-py3.pip'
После исследования онлайн я тоже попробовал
BERKELEYDB_DIR=$(brew --prefix berkeley-db) YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION=yes pip install bsddb3
, который возвращает ошибку:
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/gb/z8bwwygn0y5gcknl24_7bfz40000gn/T/pip-build-_VUMDe/bsddb3/
Я словно ошеломлен всем, что может происходить, и начинаю чувствовать недостаток знаний в области кодирования. Любой толчок в правильном направлении будет с благодарностью.