python3.9 I failed to install tick
cug-auto-zp opened this issue · 7 comments
hello
Can you help me?
pip install tick failed
windows
python 3.9
PyCharm
Here is the CMD error message
Building wheel for tick (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [4 lines of output]
Error executing check_cblas.py - cblas not found
running bdist_wheel
running build
error: [WinError 2] 系统找不到指定的文件。
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for tick
Running setup.py clean for tick
Failed to build tick
Installing collected packages: tick
Running setup.py install for tick ... error
error: subprocess-exited-with-error
× Running setup.py install for tick did not run successfully.
│ exit code: 1
╰─> [10 lines of output]
Error executing check_cblas.py - cblas not found
running install
d:\programs\python39\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build_ext
INFO: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
building 'tick\array\build._array' extension
swigging lib/swig/tick/array/array_module.i to lib/swig/tick/array/array_module_wrap.cpp
swig.exe -python -py3 -c++ -Ilib/swig -Ilib/include -outdir tick\array\build -DDEBUG_COSTLY_THROW -o lib/swig/tick/array/array_module_wrap.cpp lib/swig/tick/array/array_module.i
error: command 'swig.exe' failed: None
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> tick
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure. ```
I met the same issue as yours. After I switch to python3.7 on a Linux system, it succeeds.
sorry but there is no release for python3.9 on pypi just yet
Is there any way I can run tick on Python 3.9 @PhilipDeegan ? It's sorta necessary, and kinda urgent, for me. Is there any way around this? I tried to install it on Python 3.8 and then copying it from the site-packages of Python 3.8 into a target directory (on my desktop) with all the dependencies of tick (I verified that the dependencies were properly installed into this directory, so the problem is not there). Then I tried to import tick from a python shell in the target directory in a Python 3.9 venv, and got the error in #68 .
I'm running Windows 11, and am facing the same issues on Ubuntu 20.04 WSL. I'm open to any solution (even one that may compromize on the performance of the library a little), not necessarily involving the full tick library. I only need SimuHawkesExpKernels and HawkesExpKern from tick.hawkes
Hello, thanks for the great package !
You should really consider supporting newer versions of Python as it is breaking lots of workflows.
Your survival utils are really good and it is a shame to have to reimplement them by hand.