I can enforce the installation after updating pip using 'pip install
--upgrade --force pip'. But it then goes to the very first problem of
packages installed but not found.

(ryu)john@ubuntu:~/ryu$ pip list
> Babel (2.3.4)
> debtcollector (1.5.0)
> distribute (0.6.24)
> eventlet (0.19.0)
> funcsigs (1.0.2)
> greenlet (0.4.10)
> msgpack-python (0.4.7)
> netaddr (0.7.18)
> oslo.config (3.12.0)
> oslo.i18n (3.7.0)
> pbr (1.10.0)
> pip (8.1.2)
> pytz (2016.4)
> repoze.lru (0.6)
> rfc3986 (0.3.1)
> Routes (2.3.1)
> ryu (4.4)
> six (1.10.0)
> stevedore (1.15.0)
> *WebOb (1.6.1)*
> wrapt (1.10.8)
> (ryu)john@ubuntu:~/ryu$ ryu-manager --version
> Traceback (most recent call last):
>   File "/home/john/ryu/bin/ryu-manager", line 5, in <module>
>     from pkg_resources import load_entry_point
>   File
> "/home/john/ryu/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg/pkg_resources.py",
> line 2707, in <module>
>     working_set.require(__requires__)
>   File
> "/home/john/ryu/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg/pkg_resources.py",
> line 686, in require
>     needed = self.resolve(parse_requirements(requirements))
>   File
> "/home/john/ryu/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg/pkg_resources.py",
> line 584, in resolve
>     raise DistributionNotFound(req)
> *pkg_resources.DistributionNotFound: webob>=1.2*



2016-07-04 11:11 GMT+08:00 Big Strong <[email protected]>:

> I tried to reinstall ryu in virtualenv, and counter errors:
>
> (ryu)john@ubuntu:~/ryu$ pip install ryu
>> Downloading/unpacking ryu
>>   Running setup.py egg_info for package ryu
>>     [pbr] Reusing existing SOURCES.txt
>> Downloading/unpacking eventlet>=0.15 (from ryu)
>>   Running setup.py egg_info for package eventlet
>> Downloading/unpacking msgpack-python>=0.3.0 (from ryu)
>>   Running setup.py egg_info for package msgpack-python
>> Downloading/unpacking netaddr (from ryu)
>>   Running setup.py egg_info for package netaddr
>>     warning: no previously-included files matching '*.svn*' found
>> anywhere in distribution
>>     warning: no previously-included files matching '*.git*' found
>> anywhere in distribution
>> Downloading/unpacking oslo.config>=1.15.0 (from ryu)
>>   Running setup.py egg_info for package oslo.config
>>     [pbr] Reusing existing SOURCES.txt
>> Downloading/unpacking routes (from ryu)
>>   Running setup.py egg_info for package routes
>>     warning: no previously-included files matching '.DS_Store' found
>> anywhere in distribution
>>     warning: no previously-included files matching '*.hgignore' found
>> anywhere in distribution
>>     warning: no previously-included files matching '*.hgtags' found
>> anywhere in distribution
>> Downloading/unpacking six>=1.4.0 (from ryu)
>>   Running setup.py egg_info for package six
>>     no previously-included directories found matching
>> 'documentation/_build'
>> Downloading/unpacking webob>=1.2 (from ryu)
>>   Running setup.py egg_info for package webob
>> Downloading/unpacking greenlet>=0.3 (from eventlet>=0.15->ryu)
>>   Running setup.py egg_info for package greenlet
>> Downloading/unpacking debtcollector>=1.2.0 (from oslo.config>=1.15.0->ryu)
>>   Running setup.py egg_info for package debtcollector
>>     ERROR:root:Error parsing
>>     Traceback (most recent call last):
>>       File
>> "/home/john/ryu/build/debtcollector/pbr-1.10.0-py2.7.egg/pbr/core.py", line
>> 111, in pbr
>>         attrs = util.cfg_to_args(path, dist.script_args)
>>       File
>> "/home/john/ryu/build/debtcollector/pbr-1.10.0-py2.7.egg/pbr/util.py", line
>> 248, in cfg_to_args
>>         kwargs = setup_cfg_to_setup_kwargs(config, script_args)
>>       File
>> "/home/john/ryu/build/debtcollector/pbr-1.10.0-py2.7.egg/pbr/util.py", line
>> 431, in setup_cfg_to_setup_kwargs
>>         if pkg_resources.evaluate_marker('(%s)' % env_marker):
>>     AttributeError: 'module' object has no attribute 'evaluate_marker'
>>     error in setup command: Error parsing
>> /home/john/ryu/build/debtcollector/setup.cfg: AttributeError: 'module'
>> object has no attribute 'evaluate_marker'
>>     Complete output from command python setup.py egg_info:
>>     ERROR:root:Error parsing
>> Traceback (most recent call last):
>>   File
>> "/home/john/ryu/build/debtcollector/pbr-1.10.0-py2.7.egg/pbr/core.py", line
>> 111, in pbr
>>     attrs = util.cfg_to_args(path, dist.script_args)
>>   File
>> "/home/john/ryu/build/debtcollector/pbr-1.10.0-py2.7.egg/pbr/util.py", line
>> 248, in cfg_to_args
>>     kwargs = setup_cfg_to_setup_kwargs(config, script_args)
>>   File
>> "/home/john/ryu/build/debtcollector/pbr-1.10.0-py2.7.egg/pbr/util.py", line
>> 431, in setup_cfg_to_setup_kwargs
>>     if pkg_resources.evaluate_marker('(%s)' % env_marker):
>> AttributeError: 'module' object has no attribute 'evaluate_marker'
>> error in setup command: Error parsing
>> /home/john/ryu/build/debtcollector/setup.cfg: AttributeError: 'module'
>> object has no attribute 'evaluate_marker'
>> ----------------------------------------
>> Command python setup.py egg_info failed with error code 1 in
>> /home/john/ryu/build/debtcollector
>> Storing complete log in /home/john/.pip/pip.log
>
>
> The error since like comes from installing debcollector. Any solutions?
>
> 2016-07-04 9:31 GMT+08:00 Iwase Yusuke <[email protected]>:
>
>> Hi,
>>
>> Hummm... on my environment, Ryu-4.4 works correctly.
>>
>> $ ryu-manager --version
>> ryu-manager 4.4
>>
>> $ pip list | grep oslo
>> oslo.config (3.12.0)
>> oslo.i18n (3.7.0)
>>
>> $ ryu-manager
>> loading app ryu.controller.ofp_handler
>> instantiating app ryu.controller.ofp_handler of OFPHandler
>> ...
>>
>> FYI, I installed Ryu into virtualenv.
>> Here is the installed libraries on my virtualenv.
>>
>> (py27) $ pip freeze
>> astroid==1.4.6
>> Babel==2.3.4
>> cffi==1.7.0
>> colorama==0.3.7
>> coverage==4.1
>> cryptography==1.4
>> debtcollector==1.5.0
>> enum34==1.1.6
>> eventlet==0.19.0
>> FormEncode==1.3.0
>> funcsigs==1.0.2
>> greenlet==0.4.10
>> idna==2.1
>> ipaddress==1.0.16
>> lazy-object-proxy==1.2.2
>> lxml==3.6.0
>> mock==2.0.0
>> msgpack-python==0.4.7
>> netaddr==0.7.18
>> nose==1.3.7
>> oslo.config==3.12.0
>> oslo.i18n==3.7.0
>> paramiko==2.0.1
>> pbr==1.10.0
>> pep8==1.7.0
>> pyasn1==0.1.9
>> pycparser==2.14
>> pylint==1.5.6
>> pytz==2016.4
>> repoze.lru==0.6
>> rfc3986==0.3.1
>> Routes==2.3.1
>> ryu==4.4
>> six==1.10.0
>> stevedore==1.15.0
>> tinyrpc==0.5
>> WebOb==1.6.1
>> wrapt==1.10.8
>>
>>
>> Thanks,
>> Iwase
>>
>>
>>
>> On 2016年07月03日 09:51, Big Strong wrote:
>>
>>> I've installed ryu-4.4 from the source, and when I tried to run it, it
>>> warns:
>>>
>>>     ~/ryu-4.4$ ryu-manager test.py
>>>     Traceback (most recent call last):
>>>        File "/usr/local/bin/ryu-manager", line 5, in <module>
>>>          from pkg_resources import load_entry_point
>>>        File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line
>>> 2707, in <module>
>>>          working_set.require(__requires__)
>>>        File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line
>>> 686, in require
>>>          needed = self.resolve(parse_requirements(requirements))
>>>        File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line
>>> 584, in resolve
>>>          raise DistributionNotFound(req)
>>>     pkg_resources.DistributionNotFound: oslo.config>=1.15.0
>>>
>>>
>>> while:
>>>
>>>     $ pip list |grep oslo
>>>     oslo.config (3.12.0)
>>>     oslo.i18n (3.7.0)
>>>
>>>
>>> Obviously, oslo.config version is larger than 1.15.0, I don't understand
>>> why would it generates that error. Any helps would be appreciated.
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
>>> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
>>> present their vision of the future. This family event has something for
>>> everyone, including kids. Get more information and register today.
>>> http://sdm.link/attshape
>>>
>>>
>>>
>>> _______________________________________________
>>> Ryu-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>>>
>>>
>
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to