setuptools - Python: Handling numpy, scipy and matplotlib dependencies in setup.py -
i have small project uses:
import numpy np import _csv datetime import datetime, timedelta scipy.stats.stats import pearsonr import matplotlib.pyplot plt so i've written simple setup.py it:
from setuptools import setup, find_packages setup( install_requires=['numpy', 'matplotlib', "scipy"] ) and when run python setup.py install error:
searching scipy reading https://pypi.python.org/simple/scipy/ best match: scipy 0.19.0 downloading https://pypi.python.org/packages/e5/93/9a8290e7eb5d4f7cb53b9a7ad7b92b9827ecceaddfd04c2a83f195d8767d/scipy-0.19.0.zip#md5=91b8396231eec780222a57703d3ec550 processing scipy-0.19.0.zip writing /tmp/easy_install-ebvjvf/scipy-0.19.0/setup.cfg running scipy-0.19.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ebvjvf/scipy-0.19.0/egg-dist-tmp-enwoyn /tmp/easy_install-ebvjvf/scipy-0.19.0/setup.py:323: userwarning: unrecognized setuptools command, proceeding generating cython sources , expanding templates warnings.warn("unrecognized setuptools command, proceeding " /usr/lib64/python2.7/site-packages/numpy/distutils/system_info.py:1408: userwarning: atlas (http://math-atlas.sourceforge.net/) libraries not found. directories search libraries can specified in numpy/distutils/site.cfg file (section [atlas]) or setting atlas environment variable. warnings.warn(atlasnotfounderror.__doc__) /usr/lib64/python2.7/site-packages/numpy/distutils/system_info.py:1419: userwarning: lapack (http://www.netlib.org/lapack/) libraries not found. directories search libraries can specified in numpy/distutils/site.cfg file (section [lapack]) or setting lapack environment variable. warnings.warn(lapacknotfounderror.__doc__) /usr/lib64/python2.7/site-packages/numpy/distutils/system_info.py:1422: userwarning: lapack (http://www.netlib.org/lapack/) sources not found. directories search sources can specified in numpy/distutils/site.cfg file (section [lapack_src]) or setting lapack_src environment variable. warnings.warn(lapacksrcnotfounderror.__doc__) warning: distutils distribution has been initialized, may late add extension _vqwarning: distutils distribution has been initialized, may late add extension _hierarchywarning: distutils distribution has been initialized, may late add subpackage clusterwarning: distutils distribution has been initialized, may late add subpackage constantswarning: distutils distribution has been initialized, may late add library dfftpackwarning: distutils distribution has been initialized, may late add library fftpackwarning: distutils distribution has been initialized, may late add extension _fftpackwarning: distutils distribution has been initialized, may late add extension convolvewarning: distutils distribution has been initialized, may late add subpackage fftpackrunning scipy source directory. warning: distutils distribution has been initialized, may late add library machwarning: distutils distribution has been initialized, may late add library quadpackwarning: distutils distribution has been initialized, may late add library odepackwarning: distutils distribution has been initialized, may late add library dopnon-existing path in 'scipy/integrate': 'quadpack.h' warning: distutils distribution has been initialized, may late add extension _quadpackwarning: distutils distribution has been initialized, may late add extension _odepackwarning: distutils distribution has been initialized, may late add extension vodewarning: distutils distribution has been initialized, may late add extension lsodawarning: distutils distribution has been initialized, may late add extension _dopwarning: distutils distribution has been initialized, may late add extension _test_multivariatewarning: distutils distribution has been initialized, may late add extension _test_odeint_bandedwarning: distutils distribution has been initialized, may late add subpackage integratewarning: distutils distribution has been initialized, may late add library fitpackwarning: distutils distribution has been initialized, may late add extension interpndwarning: distutils distribution has been initialized, may late add extension _ppolywarning: distutils distribution has been initialized, may late add extension _bsplwarning: distutils distribution has been initialized, may late add extension _fitpackwarning: distutils distribution has been initialized, may late add extension dfitpackwarning: distutils distribution has been initialized, may late add extension _interpolatewarning: distutils distribution has been initialized, may late add subpackage interpolatewarning: distutils distribution has been initialized, may late add extension streamswarning: distutils distribution has been initialized, may late add extension mio_utilswarning: distutils distribution has been initialized, may late add extension mio5_utilswarning: distutils distribution has been initialized, may late add subpackage matlabwarning: distutils distribution has been initialized, may late add subpackage arffwarning: distutils distribution has been initialized, may late add subpackage harwell_boeingwarning: distutils distribution has been initialized, may late add subpackage ioerror: no lapack/blas resources found is there else should adding setup.py?
it seems problem of missing headers. can try install these packages :
sudo apt-get install libatlas-dev liblapack-dev
Comments
Post a Comment