[Openstack] [Keystore] "pip install -r requirements.txt" can't work under python 2.7

Robert Collins robertc at robertcollins.net
Sat Mar 5 18:47:56 UTC 2016


Caused by using an old version of pip. The minimum we support at the
moment is 7.1

-Rob

On 5 March 2016 at 22:19, yewgang <batmanustc at gmail.com> wrote:
> Hi,
>
> Is this caused by syntax error of requirements.txt in Keystore or some else?
> Thank you for help.
>
> # pip install -r requirements.txt
> Exception:
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 126, in
> main
>     self.run(options, args)
>   File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 200,
> in run
>     for req in parse_requirements(filename, finder=finder, options=options):
>   File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1257, in
> parse_requirements
>     req = InstallRequirement.from_line(line, comes_from)
>   File "/usr/lib/python2.7/dist-packages/pip/req.py", line 98, in from_line
>     return cls(req, comes_from, url=url)
>   File "/usr/lib/python2.7/dist-packages/pip/req.py", line 38, in __init__
>     req = pkg_resources.Requirement.parse(req)
>   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2582, in
> parse
>     reqs = list(parse_requirements(s))
>   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2507, in
> parse_requirements
>     line, p, specs = scan_list(VERSION,LINE_END,line,p,(1,2),"version spec")
>   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2485, in
> scan_list
>     "Expected ',' or end-of-list in",line,"at",line[p:]
> ValueError: ("Expected ',' or end-of-list in",
> "Routes!=2.0,!=2.1,>=1.12.3;python_version=='2.7' # MIT", 'at',
> ";python_version=='2.7' # MIT")
>
> Storing complete log in /root/.pip/pip.log
>
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>



-- 
Robert Collins <rbtcollins at hpe.com>
Distinguished Technologist
HP Converged Cloud




More information about the Openstack mailing list