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

Popular posts from this blog

android - ConstraintLayout: Realign baseline constraint in case if dependent view visibility was set to GONE -

How to put a lock and transaction on table using spring 4 or above using jdbcTemplate and annotations like @Transactional? -

c# - Update a combobox from a presenter (MVP) -