[英]While running pypi-server getting ValueError: zero length field name in format
命令:pypi-server -p 8080 -v〜/ packages
2017-04-12 10:45:11,939 | pypiserver.bottle | INFO | 139762541180672 | Bottle v0.13-dev服务器正在启动(使用AutoServer())... 2017-04-12 10:45:11,939 | pypiserver。 bottle | INFO | 139762541180672 |在http://0.0.0.0:8080/ 2017-04-12 10:45:11,939 | pypiserver.bottle | INFO | 139762541180672 |按Ctrl-C退出
Traceback (most recent call last):
File "/usr/local/bin/pypi-server", line 9, in <module>
load_entry_point('pypiserver==1.2.0', 'console_scripts', 'pypi-server')()
File "build/bdist.linux-x86_64/egg/pypiserver/__main__.py", line 296, in main
File "build/bdist.linux-x86_64/egg/pypiserver/bottle.py", line 3270, in run
File "build/bdist.linux-x86_64/egg/pypiserver/bottle.py", line 3106, in run
File "build/bdist.linux-x86_64/egg/pypiserver/bottle.py", line 2876, in run
File "/usr/local/lib64/python2.6/site-packages/waitress-1.0.1-py2.6.egg/waitress/__init__.py", line 1, in <module>
from waitress.server import create_server
File "/usr/local/lib64/python2.6/site-packages/waitress-1.0.1-py2.6.egg/waitress/server.py", line 22, in <module>
from waitress.adjustments import Adjustments
File "/usr/local/lib64/python2.6/site-packages/waitress-1.0.1-py2.6.egg/waitress/adjustments.py", line 75, in <module>
class Adjustments(object):
File "/usr/local/lib64/python2.6/site-packages/waitress-1.0.1-py2.6.egg/waitress/adjustments.py", line 116, in Adjustments
listen = ['{}:{}'.format(host, port)]
ValueError: zero length field name in format
您正在使用python 2.6,在这里您需要显式编号格式字段。
对于python 2.6,您需要更改代码listen = ['{}:{}'.format(host, port)]
来listen = ['{0}:{1}'.format(host, port)]
在python 2.7中,'{} {}'等价于'{0} {1}',因此在python 2.7中,您可以使用
listen = ['{}:{}'.format(host, port)]
,但在python中不能使用2.6。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.