Мне трудно создать набор данных для распознавания именованных объектов в Google NLP API с помощью этого скрипта, предоставленного Google input_helper_v2.py
Проблема связана с функцией _DownloadGcsFile, так как она выдает эту ошибку:
gsutil_cp_cmd = ' '.join(['gsutil', 'cp', gcs_file, local_filename])
TypeError: sequence item 2: expected str instance, bytes found
Пробовал ставить b' '.join(['gsutil', 'cp', gcs_file, local_filename])
, но он дает аналогичные проблемы.
При поиске информации я заметил, что причиной этого может быть сценарий, разрабатываемый в python 2.7.
Я буду признателен за любую помощь, так как я полный новичок. Большое спасибо.
gcs_file
для какого-то случая имеет бинарный формат, поэтому интересно, как вы ее называете? - person ujlbu4   schedule 17.09.2020python input_helper_v2.py ....
? Не могли бы вы проверить, доступен ли python2 на вашей виртуальной машине (вызов типа:python2 --version
)? - person ujlbu4   schedule 17.09.2020python3 input_helper_v2.py gs://<my-bucket> -t gs://<my-bucket>/output
, и нет, на виртуальной машине предустановлен python 3. Я безуспешно пытался установить python 2.x. - person Daniel Mejia   schedule 17.09.2020Prerequisites
в верхней части файла скрипта. требуетсяpython2
. Доступны ли другие виртуальные машины в движке Google с предустановленной версией 2.x? - person ujlbu4   schedule 17.09.2020