hi Anton,
i try to install and running Openstack-neat on centos 6.5 got this error :
[root@controller openstack-neat]# ./all-start.sh
Traceback (most recent call last):
File "./compute-data-collector-start.py", line 17, in <module>
from neat.config import *
File "/root/openstack-neat/neat/config.py", line 19, in <module>
from contracts import contract
File "/usr/lib/python2.6/site-packages/contracts/__init__.py", line 7, in <module>
from . import syntax
File "/usr/lib/python2.6/site-packages/contracts/syntax.py", line 79, in <module>
from .library import (EqualTo, Unary, Binary, composite_contract,
File "/usr/lib/python2.6/site-packages/contracts/library/__init__.py", line 28, in <module>
from .array import (ShapeContract, Shape, Array, ArrayConstraint, DType,
File "/usr/lib/python2.6/site-packages/contracts/library/array.py", line 6, in <module>
from .array_ops import (ArrayOR, ArrayAnd, DType, ArrayConstraint,
File "/usr/lib/python2.6/site-packages/contracts/library/array_ops.py", line 229, in <module>
'np_float16': np.float16, # Half precision float: sign bit, 5 bits exponent, 10 bits mantissa
AttributeError: 'module' object has no attribute 'float16'
Starting openstack-neat-global-manager: [ OK ]
Starting openstack-neat-db-cleaner: [ OK ]
Traceback (most recent call last):
File "./compute-local-manager-start.py", line 17, in <module>
from neat.config import *
File "/root/openstack-neat/neat/config.py", line 19, in <module>
from contracts import contract
File "/usr/lib/python2.6/site-packages/contracts/__init__.py", line 7, in <module>
from . import syntax
File "/usr/lib/python2.6/site-packages/contracts/syntax.py", line 79, in <module>
from .library import (EqualTo, Unary, Binary, composite_contract,
File "/usr/lib/python2.6/site-packages/contracts/library/__init__.py", line 28, in <module>
from .array import (ShapeContract, Shape, Array, ArrayConstraint, DType,
File "/usr/lib/python2.6/site-packages/contracts/library/array.py", line 6, in <module>
from .array_ops import (ArrayOR, ArrayAnd, DType, ArrayConstraint,
File "/usr/lib/python2.6/site-packages/contracts/library/array_ops.py", line 229, in <module>
'np_float16': np.float16, # Half precision float: sign bit, 5 bits exponent, 10 bits mantissa
AttributeError: 'module' object has no attribute 'float16'
[root@controller openstack-neat]#
========================================================================
[root@controller setup]# ./deps-centos.sh
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Package python-pip-1.3.1-4.el6.noarch already installed and latest version
Package numpy-1.4.1-9.el6.x86_64 already installed and latest version
Package scipy-0.7.2-8.el6.x86_64 already installed and latest version
Nothing to do
Requirement already up-to-date: pyqcy in /usr/lib/python2.6/site-packages
Requirement already up-to-date: PyContracts in /usr/lib/python2.6/site-packages
Requirement already up-to-date: SQLAlchemy in /usr/lib/python2.6/site-packages
Requirement already up-to-date: bottle in /usr/lib/python2.6/site-packages
Requirement already up-to-date: requests in /usr/lib/python2.6/site-packages
Requirement already up-to-date: Sphinx in /usr/lib/python2.6/site-packages
Requirement already up-to-date: python-novaclient in /usr/lib/python2.6/site-packages
Requirement already up-to-date: pyparsing<2.0.0 in /usr/lib/python2.6/site-packages (from PyContracts)
Requirement already up-to-date: decorator in /usr/lib/python2.6/site-packages (from PyContracts)
Requirement already up-to-date: Pygments>=1.2 in /usr/lib/python2.6/site-packages (from Sphinx)
Requirement already up-to-date: docutils>=0.7 in /usr/lib/python2.6/site-packages (from Sphinx)
Requirement already up-to-date: Jinja2>=2.3 in /usr/lib/python2.6/site-packages (from Sphinx)
Requirement already up-to-date: pbr>=0.6,!=0.7,<1.0 in /usr/lib/python2.6/site-packages (from python-novaclient)
Requirement already up-to-date: argparse in /usr/lib/python2.6/site-packages (from python-novaclient)
Requirement already up-to-date: iso8601>=0.1.9 in /usr/lib/python2.6/site-packages (from python-novaclient)
Requirement already up-to-date: PrettyTable>=0.7,<0.8 in /usr/lib/python2.6/site-packages (from python-novaclient)
Requirement already up-to-date: simplejson>=2.0.9 in /usr/lib/python2.6/site-packages (from python-novaclient)
Requirement already up-to-date: six>=1.7.0 in /usr/lib/python2.6/site-packages (from python-novaclient)
Requirement already up-to-date: Babel>=1.3 in /usr/lib/python2.6/site-packages (from python-novaclient)
Requirement already up-to-date: markupsafe in /usr/lib/python2.6/site-packages (from Jinja2>=2.3->Sphinx)
Requirement already up-to-date: pip in /usr/lib/python2.6/site-packages (from pbr>=0.6,!=0.7,<1.0->python-novaclient)
Requirement already up-to-date: pytz>=0a in /usr/lib/python2.6/site-packages (from Babel>=1.3->python-novaclient)
Cleaning up...
Requirement already satisfied (use --upgrade to upgrade): mocktest in /usr/lib/python2.6/site-packages
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.6/site-packages (from mocktest)
Cleaning up...
[root@controller setup]#
======================================================================
[root@controller setup]# python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import contracts
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/site-packages/contracts/__init__.py", line 7, in <module>
from . import syntax
File "/usr/lib/python2.6/site-packages/contracts/syntax.py", line 79, in <module>
from .library import (EqualTo, Unary, Binary, composite_contract,
File "/usr/lib/python2.6/site-packages/contracts/library/__init__.py", line 28, in <module>
from .array import (ShapeContract, Shape, Array, ArrayConstraint, DType,
File "/usr/lib/python2.6/site-packages/contracts/library/array.py", line 6, in <module>
from .array_ops import (ArrayOR, ArrayAnd, DType, ArrayConstraint,
File "/usr/lib/python2.6/site-packages/contracts/library/array_ops.py", line 229, in <module>
'np_float16': np.float16, # Half precision float: sign bit, 5 bits exponent, 10 bits mantissa
AttributeError: 'module' object has no attribute 'float16'
>>>
=============
how to solve this error ?