0

Я пытаюсь использовать pip для установки клиентской библиотеки Google Cloud Storage для Google App Engine. Я ценю любые намеки, которые у вас могут быть. Моя документация говорит, чтобы ввести это в командной строке:Установите клиентскую библиотеку облачного хранилища Google с помощью pip - Python GAE

pip install GoogleAppEngineCloudStorageClient -t <app_root> 

поэтому я буквально вступаем:

pip install GoogleAppEngineCloudStorageClient -t C:\Program Files (x86)\Google\google_appengine 

, но я получаю сообщение об ошибке относительно «недостающее распределения спецификации»:

Exception: 
Traceback (most recent call last): 
    File "C:\Python27\lib\site-packages\pip\basecommand.py", line 232, in main 
    status = self.run(options, args) 
    File "C:\Python27\lib\site-packages\pip\commands\install.py", line 305, in run 

    name, None, isolated=options.isolated_mode, 
    File "C:\Python27\lib\site-packages\pip\req\req_install.py", line 181, in from 
_line 
    isolated=isolated) 
    File "C:\Python27\lib\site-packages\pip\req\req_install.py", line 54, in __ini 
t__ 
    req = pkg_resources.Requirement.parse(req) 
    File "C:\Python27\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", li 
ne 2873, in parse 
    reqs = list(parse_requirements(s)) 
    File "C:\Python27\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", li 
ne 2807, in parse_requirements 
    raise ValueError("Missing distribution spec", line) 
ValueError: ('Missing distribution spec', '(x86)\\Google\\google_appengine') 

ответ

2

Что касается вашей текущей ошибки, поскольку на вашем пути есть пробелы, вы должны указать ее:

pip install GoogleAppEngineCloudStorageClient -t "C:\Program Files (x86)\Google\google_appengine" 

Однако каталог, который вы должны установить, - это ваш фактический каталог проекта, как в том, который содержит ваш app.yaml.

+0

Хайме - это сработало, спасибо за это разъяснение. Приложение теперь находит модуль cloudstorage, но я получаю новую ошибку. Не уверен, связано ли это с расположением GoogleAppEngineCloudStorageClient или просто с какой-то другой проблемой с кодом, который я тестирую. Вот ошибка: Файл «C: \ Users \ mellis \ Desktop \ international \ Python для примеров App Engine \ Chapter03 - Копировать \ cloudstorage \ common.py", строка 243, в validate_file_path ', но получил% s'% path) –

+0

Похоже, что это связано с фактическим кодом приложения, если у вас проблемы после отладки, вы можете создать новый вопрос :) –

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