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