примеры - Python-имя поля нулевой длины в формате




soup findall (2)

Эта ошибка может быть повышена только при запуске этого кода с Python 2.6 или старше. В этих версиях вы должны явно str.format поля формата для str.format (начиная с 0 ):

print('using EPR C API sources at "{0}"'.format(eprsrcdir))

Конечно, это только временное решение. Было бы лучше исследовать, почему ваш код не запускается с Python 2.7 в первую очередь, а затем исправить это.

Я использую Python на моей машине Centos, и когда я пытаюсь запустить свою программу, у меня появляется эта ошибка:

Running setup.py egg_info for package pyepr
Traceback (most recent call last):
  File "<string>", line 16, in <module>
  File "/tmp/pip-build-root/pyepr/setup.py", line 68, in <module>
    print('using EPR C API sources at "{}"'.format(eprsrcdir))
ValueError: zero length field name in format
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 16, in <module>

  File "/tmp/pip-build-root/pyepr/setup.py", line 68, in <module>

print('using EPR C API sources at "{}"'.format(eprsrcdir))

ValueError: zero length field name in format

Я уже проверил другие вопросы по этому вопросу, и я уже установил Python 2.7.6 и установил его как мою конфигурацию по умолчанию, как показано ниже ....

 $ python -V
 Python 2.7.6

Что-то пошло не так, но я не знаю, что.

У кого-нибудь есть идея?

благодаря


Если вы запустили установку с помощью sudo, вы в конечном итоге будете использовать интерпретатор Python пути sudo. Не уверен, что вы используете sudo или нет для установки, но есть хороший шанс.





centos