这是什么原因啊
来源:3-6 python虚拟环境之pipenv
小呀白呀兔
2019-07-15 20:54:39
C:\envs\py2.6>pipenv --python 2.6
Creating a virtualenv for this project…
Pipfile: C:\envs\py2.6\Pipfile
Using C:/Python26/python.exe (2.6.6) to create virtualenv…
[ ==] Creating virtual environment...Running virtualenv with interpreter C:/Python26/python.exe
Failed creating virtual environment
[pipenv.exceptions.VirtualenvCreationException]: File "d:\python_learn\lib\site-packages\pipenv\vendor\click\decorators.py", line 17, in new_func
[pipenv.exceptions.VirtualenvCreationException]: return f(get_current_context(), *args, **kwargs)
[pipenv.exceptions.VirtualenvCreationException]: File "d:\python_learn\lib\site-packages\pipenv\cli\command.py", line 208, in cli
[pipenv.exceptions.VirtualenvCreationException]: clear=state.clear,
[pipenv.exceptions.VirtualenvCreationException]: File "d:\python_learn\lib\site-packages\pipenv\core.py", line 574, in ensure_project
[pipenv.exceptions.VirtualenvCreationException]: pypi_mirror=pypi_mirror,
[pipenv.exceptions.VirtualenvCreationException]: File "d:\python_learn\lib\site-packages\pipenv\core.py", line 506, in ensure_virtualenv
[pipenv.exceptions.VirtualenvCreationException]: python=python, site_packages=site_packages, pypi_mirror=pypi_mirror
[pipenv.exceptions.VirtualenvCreationException]: File "d:\python_learn\lib\site-packages\pipenv\core.py", line 935, in do_create_virtualenv
[pipenv.exceptions.VirtualenvCreationException]: extra=[crayons.blue("{0}".format(c.err)),]
[pipenv.exceptions.VirtualenvCreationException]: Traceback (most recent call last):
File "d:\python_learn\lib\site-packages\virtualenv.py", line 51, in <module>
print("ERROR: {}".format(sys.exc_info()[1]))
ValueError: zero length field name in format
Failed to create virtual environment.
1回答
同学,你好。在Python2.6中,必须显示指定(下标从0开始,否则就会出现「zero length field name in format」错误。
由于版本更新问题,pipenv目前最低支持python2.7版本,同学可以直接下载python2.7以上的版本,然后再跟着视频一步一步操作。如有什么问题,可以再继续提问。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~~
相似问题