I am trying to install numba-special after install numba and numba-scipy. Python 3.8
ERROR: Command errored out with exit status 1:
command: /home/enot/anaconda3/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-f__dy7r7/numba-special/setup.py'"'"'; __file__='"'"'/tmp/pip-install-f__dy7r7/numba-special/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-f__dy7r7/numba-special/pip-egg-info
cwd: /tmp/pip-install-f__dy7r7/numba-special/
Complete output (69 lines):
Compiling numba_special/function_pointers.pyx because it depends on /home/enot/anaconda3/lib/python3.7/site-packages/Cython/Includes/cpython/long.pxd.
[1/1] Cythonizing numba_special/function_pointers.pyx
Error compiling Cython file:
------------------------------------------------------------
...
'ndtri': PyLong_FromVoidPtr(<void *>sc.ndtri),
'nrdtrimn': PyLong_FromVoidPtr(<void *>sc.nrdtrimn),
'nrdtrisd': PyLong_FromVoidPtr(<void *>sc.nrdtrisd),
'obl_cv': PyLong_FromVoidPtr(<void *>sc.obl_cv),
'owens_t': PyLong_FromVoidPtr(<void *>sc.owens_t),
'pdtr[double]': PyLong_FromVoidPtr(<void *>sc.pdtr[double]),
^
------------------------------------------------------------
numba_special/function_pointers.pyx:177:54: Can only parameterize template functions.
Error compiling Cython file:
------------------------------------------------------------
...
'nrdtrimn': PyLong_FromVoidPtr(<void *>sc.nrdtrimn),
'nrdtrisd': PyLong_FromVoidPtr(<void *>sc.nrdtrisd),
'obl_cv': PyLong_FromVoidPtr(<void *>sc.obl_cv),
'owens_t': PyLong_FromVoidPtr(<void *>sc.owens_t),
'pdtr[double]': PyLong_FromVoidPtr(<void *>sc.pdtr[double]),
'pdtr[long]': PyLong_FromVoidPtr(<void *>sc.pdtr[long]),
^
------------------------------------------------------------
numba_special/function_pointers.pyx:178:52: Can only parameterize template functions.
Error compiling Cython file:
------------------------------------------------------------
...
'nrdtrisd': PyLong_FromVoidPtr(<void *>sc.nrdtrisd),
'obl_cv': PyLong_FromVoidPtr(<void *>sc.obl_cv),
'owens_t': PyLong_FromVoidPtr(<void *>sc.owens_t),
'pdtr[double]': PyLong_FromVoidPtr(<void *>sc.pdtr[double]),
'pdtr[long]': PyLong_FromVoidPtr(<void *>sc.pdtr[long]),
'pdtrc[double]': PyLong_FromVoidPtr(<void *>sc.pdtrc[double]),
^
------------------------------------------------------------
numba_special/function_pointers.pyx:179:56: Can only parameterize template functions.
Error compiling Cython file:
------------------------------------------------------------
...
'obl_cv': PyLong_FromVoidPtr(<void *>sc.obl_cv),
'owens_t': PyLong_FromVoidPtr(<void *>sc.owens_t),
'pdtr[double]': PyLong_FromVoidPtr(<void *>sc.pdtr[double]),
'pdtr[long]': PyLong_FromVoidPtr(<void *>sc.pdtr[long]),
'pdtrc[double]': PyLong_FromVoidPtr(<void *>sc.pdtrc[double]),
'pdtrc[long]': PyLong_FromVoidPtr(<void *>sc.pdtrc[long]),
^
------------------------------------------------------------
numba_special/function_pointers.pyx:180:54: Can only parameterize template functions.
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-f__dy7r7/numba-special/setup.py", line 47, in <module>
ext_modules=get_extension_modules(),
File "/tmp/pip-install-f__dy7r7/numba-special/setup.py", line 29, in get_extension_modules
[os.path.join('numba_special', 'function_pointers.pyx')]
File "/home/enot/anaconda3/lib/python3.7/site-packages/Cython/Build/Dependencies.py", line 1101, in cythonize
cythonize_one(*args)
File "/home/enot/anaconda3/lib/python3.7/site-packages/Cython/Build/Dependencies.py", line 1224, in cythonize_one
raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: numba_special/function_pointers.pyx
----------------------------------------
I try to install this package from Pycharm and from command line. pip install numba-special
I install: python3.8 dev; gcc; numba ana numba-scipy.
Using Windows 7 I successfully got numba-special after installing MSVC v142 -vs 2019 C++ x64/x86 build tools and Windows 10 sdk from Visual Studio 2019
Thank You for Your help.