cesium-ml / cesium

Machine Learning Time-Series Platform
Other
670 stars 101 forks source link

Problem Installing on Windows #275

Closed stephen-kane closed 5 years ago

stephen-kane commented 5 years ago

I ran this

pip install cesium-0.9.6.tar.gz

and my output was. Any help would be greatly appreciated.

Processing c:\users\skane\downloads\cesium-0.9.6.tar.gz Requirement already satisfied: scipy>=0.16.0 in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from cesium==0.9.6) (1.1.0) Requirement already satisfied: scikit_learn>=0.18.1 in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from cesium==0.9.6) (0.19.1) Requirement already satisfied: pandas>=0.17.0 in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from cesium==0.9.6) (0.23.0) Requirement already satisfied: dask>=0.15.0 in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from cesium==0.9.6) (0.17.5) Requirement already satisfied: toolz in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from cesium==0.9.6) (0.9.0) Requirement already satisfied: gatspy>=0.3.0 in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from cesium==0.9.6) (0.3) Requirement already satisfied: cloudpickle in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from cesium==0.9.6) (0.5.3) Requirement already satisfied: numpy>=1.9.0 in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from pandas>=0.17.0->cesium==0.9.6) (1.14.3) Requirement already satisfied: python-dateutil>=2.5.0 in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from pandas>=0.17.0->cesium==0.9.6) (2.7.3) Requirement already satisfied: pytz>=2011k in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from pandas>=0.17.0->cesium==0.9.6) (2018.4) Requirement already satisfied: six>=1.5 in c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages (from python-dateutil>=2.5.0->pandas>=0.17.0->cesium==0.9.6) (1.11.0) Building wheels for collected packages: cesium Running setup.py bdist_wheel for cesium ... error Complete output from command "c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\python.exe" -u -c "import setuptools, tokenize;file='C:\Users\skane\AppData\Local\Temp\pip-req-build-_yqyoi\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d C:\Users\skane\AppData\Local\Temp\pip-wheel-_va7vz8i --python-tag cp36: running bdist_wheel running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building extension "cesium.features._lomb_scargle" sources building data_files sources build_src: building npy-pkg config files running build_py creating build creating build\lib.win-amd64-3.6 creating build\lib.win-amd64-3.6\cesium copying cesium\data_management.py -> build\lib.win-amd64-3.6\cesium copying cesium\featurize.py -> build\lib.win-amd64-3.6\cesium copying cesium\setup.py -> build\lib.win-amd64-3.6\cesium copying cesium\time_series.py -> build\lib.win-amd64-3.6\cesium copying cesium\util.py -> build\lib.win-amd64-3.6\cesium copying cesium\version.py -> build\lib.win-amd64-3.6\cesium copying cesium__init__.py -> build\lib.win-amd64-3.6\cesium creating build\lib.win-amd64-3.6\cesium\datasets copying cesium\datasets\andrzejak.py -> build\lib.win-amd64-3.6\cesium\datasets copying cesium\datasets\asas_training.py -> build\lib.win-amd64-3.6\cesium\datasets copying cesium\datasets\util.py -> build\lib.win-amd64-3.6\cesium\datasets copying cesium\datasets__init__.py -> build\lib.win-amd64-3.6\cesium\datasets creating build\lib.win-amd64-3.6\cesium\features copying cesium\features\amplitude.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\cadence_features.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\common_functions.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\graphs.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\lomb_scargle.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\lomb_scargle_fast.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\num_alias.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\periodic_model.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\period_folding.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\qso_model.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\scatter_res_raw.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\setup.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\stetson.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features__init__.py -> build\lib.win-amd64-3.6\cesium\features creating build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\fixtures.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\test_data_management.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\test_featurize.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\test_time_series.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\test_util.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests__init__.py -> build\lib.win-amd64-3.6\cesium\tests creating build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\test_cadence_features.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\test_general_features.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\test_graphs.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\test_lomb_scargle_features.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\util.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests__init__.py -> build\lib.win-amd64-3.6\cesium\features\tests running build_ext No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler customize MSVCCompiler using build_ext building 'cesium.features._lomb_scargle' extension compiling C sources creating build\temp.win-amd64-3.6\Release\cesium creating build\temp.win-amd64-3.6\Release\cesium\features C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tccesium\features_lomb_scargle.c /Fobuild\temp.win-amd64-3.6\Release\cesium\features_lomb_scargle.obj _lomb_scargle.c c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_eigs.h(135): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_eigs.h(135): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_eigs.h(135): error C2133: 'e': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(81): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(81): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(81): error C2133: 'sx0': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(81): error C2133: 'cx0': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2087: 'm': missing subscript c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2133: 'm': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2133: 'v': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(156): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(156): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(156): error C2087: 'tmp': missing subscript c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(156): error C2133: 'tmp': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2133: 'p': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2133: 'vec': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2133: 'eigs': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2133: 'sinx1': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2133: 'cosx1': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2133: 'sinx2': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2133: 'cosx2': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(200): warning C4018: '<': signed/unsigned mismatch c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, disable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION cesium\features_lomb_scargle.c(23369): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data cesium\features_lomb_scargle.c(23375): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data error: Command "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tccesium\features_lomb_scargle.c /Fobuild\temp.win-amd64-3.6\Release\cesium\features_lomb_scargle.obj" failed with exit status 2


Failed building wheel for cesium Running setup.py clean for cesium Failed to build cesium Installing collected packages: cesium Running setup.py install for cesium ... error Complete output from command "c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\python.exe" -u -c "import setuptools, tokenize;file='C:\Users\skane\AppData\Local\Temp\pip-req-build-_yqyoi\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\skane\AppData\Local\Temp\pip-record-7mvb49xz\install-record.txt --single-version-externally-managed --compile: running install running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building extension "cesium.features._lomb_scargle" sources building data_files sources build_src: building npy-pkg config files running build_py creating build creating build\lib.win-amd64-3.6 creating build\lib.win-amd64-3.6\cesium copying cesium\data_management.py -> build\lib.win-amd64-3.6\cesium copying cesium\featurize.py -> build\lib.win-amd64-3.6\cesium copying cesium\setup.py -> build\lib.win-amd64-3.6\cesium copying cesium\time_series.py -> build\lib.win-amd64-3.6\cesium copying cesium\util.py -> build\lib.win-amd64-3.6\cesium copying cesium\version.py -> build\lib.win-amd64-3.6\cesium copying cesium__init__.py -> build\lib.win-amd64-3.6\cesium creating build\lib.win-amd64-3.6\cesium\datasets copying cesium\datasets\andrzejak.py -> build\lib.win-amd64-3.6\cesium\datasets copying cesium\datasets\asas_training.py -> build\lib.win-amd64-3.6\cesium\datasets copying cesium\datasets\util.py -> build\lib.win-amd64-3.6\cesium\datasets copying cesium\datasets__init__.py -> build\lib.win-amd64-3.6\cesium\datasets creating build\lib.win-amd64-3.6\cesium\features copying cesium\features\amplitude.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\cadence_features.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\common_functions.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\graphs.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\lomb_scargle.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\lomb_scargle_fast.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\num_alias.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\periodic_model.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\period_folding.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\qso_model.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\scatter_res_raw.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\setup.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features\stetson.py -> build\lib.win-amd64-3.6\cesium\features copying cesium\features__init__.py -> build\lib.win-amd64-3.6\cesium\features creating build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\fixtures.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\test_data_management.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\test_featurize.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\test_time_series.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests\test_util.py -> build\lib.win-amd64-3.6\cesium\tests copying cesium\tests__init__.py -> build\lib.win-amd64-3.6\cesium\tests creating build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\test_cadence_features.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\test_general_features.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\test_graphs.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\test_lomb_scargle_features.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests\util.py -> build\lib.win-amd64-3.6\cesium\features\tests copying cesium\features\tests__init__.py -> build\lib.win-amd64-3.6\cesium\features\tests running build_ext No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler customize MSVCCompiler using build_ext building 'cesium.features._lomb_scargle' extension compiling C sources creating build\temp.win-amd64-3.6\Release\cesium creating build\temp.win-amd64-3.6\Release\cesium\features C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tccesium\features_lomb_scargle.c /Fobuild\temp.win-amd64-3.6\Release\cesium\features_lomb_scargle.obj _lomb_scargle.c c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_eigs.h(135): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_eigs.h(135): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_eigs.h(135): error C2133: 'e': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(81): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(81): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(81): error C2133: 'sx0': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(81): error C2133: 'cx0': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2087: 'm': missing subscript c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2133: 'm': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(113): error C2133: 'v': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(156): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(156): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(156): error C2087: 'tmp': missing subscript c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(156): error C2133: 'tmp': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2133: 'p': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2133: 'vec': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(172): error C2133: 'eigs': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2057: expected constant expression c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2466: cannot allocate an array of constant size 0 c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2133: 'sinx1': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2133: 'cosx1': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2133: 'sinx2': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(199): error C2133: 'cosx2': unknown size c:\users\skane\appdata\local\temp\pip-req-build-_yqyoi\cesium\features_lomb_scargle.h(200): warning C4018: '<': signed/unsigned mismatch c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, disable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION cesium\features_lomb_scargle.c(23369): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data cesium\features_lomb_scargle.c(23375): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data error: Command "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\site-packages\numpy\core\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\include" -I"c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tccesium\features_lomb_scargle.c /Fobuild\temp.win-amd64-3.6\Release\cesium\features_lomb_scargle.obj" failed with exit status 2

----------------------------------------

Command ""c:\program files (x86)\microsoft visual studio\shared\anaconda3_64\python.exe" -u -c "import setuptools, tokenize;file='C:\Users\skane\AppData\Local\Temp\pip-req-build-_yqyoi\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\skane\AppData\Local\Temp\pip-record-7mvb49xz\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\skane\AppData\Local\Temp\pip-req-build-_yqyoi\

ntrivellato commented 5 years ago

Hi, I have the same problem running pip install cesium, with the following configuration:

Thank You very much for Your help Nicola

acrellin commented 5 years ago

From the README: "Note that cesium requires a C99 compiler, which in particular excludes MSVC. On Windows, a different compiler like MinGW has to be used." Which compiler are you using?

ntrivellato commented 5 years ago

Hi, actually, I'm using MSVC (the cl.exe compiler contained in Visual Studio Build Tools 2017), so this is the problem!

But, from https://wiki.python.org/moin/WindowsCompilers I read that: 1) "The compiler's architecture must be the same as Python's (for example: if you use Python 64bit, you have to use an x64 compiler)." --> I have Anaconda 3 5.3 64 bit and MiniGW is a 32 bit compiler 2) "MinGW is an alternative C/C++ compiler that works with all Python versions up to 3.4." --> I need to stick with python 3.6 3) "MinGW-w64 (x86, x64)" instructions seem to consider a 32 bit installation as well, also valid for "Python versions up to 3.4".

--> Which tool can I use to compile cesium? --> Can You provide a wheel package/intend to provide it in the future?

Thank You for your help

acrellin commented 5 years ago

Looks like MinGW64 will work with Python 3.6.

ntrivellato commented 5 years ago

Thanks Ari: it worked perfectly!!

Just in case this can be useful for other "newbies" like me, these are the steps:

1) Install MinGW64 (version 8.1.0) 2) Add to PATH the bin folder (in my case C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin) 3) within the specific python environment, under Lib\distutils\ folder create distutils.cfg file with the following lines:


[build] compiler=mingw32

[build_ext] compiler=mingw32


4) from prompt execute "pip install cesium", as per instructions

... and that's it!

Thank You again for your time and help. Ciao

deepikaggupta commented 5 years ago

I followed the steps mentioned in above thread. Do I need to create a clone of git hub repository for cesium installation to work? I am literally just following these steps and running pip command on conda prompt:

Install MinGW64 (version 8.1.0) Add to PATH the bin folder (in my case C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin) within the specific python environment, under Lib\distutils\ folder create distutils.cfg file with the following lines:

I have following configuration:

visual studio 2017 win 10 Python 3.6

ghost commented 5 years ago

Hi , While Installing cesium - I a getting the below error .

Please suggest the resolution.

_lomb_scargle.c
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(3) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(3) : error C2085: 'SQR' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(3) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(7) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(7) : error C2085: 'SIGN' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(7) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(15) : warning C4013: 'SQR' undefined; assuming extern returning int
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(19) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(19) : error C2085: 'tred2' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(19) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(101) : warning C4013: 'SIGN' undefined; assuming extern returning int
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(134) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(134) : error C2085: 'get_eigs' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_eigs.h(134) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(4) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(4) : error C2085: 'copy_sincos' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(4) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(12) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(12) : error C2085: 'update_sincos' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(12) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(22) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(22) : error C2085: '_lomb_scargle' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(22) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(37) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(37) : error C2085: 'calc_dotprod' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(37) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(46) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(46) : error C2085: 'do_lomb' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(46) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(56) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(56) : error C2085: 'do_lomb_zoom' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(56) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(79) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(79) : error C2085: 'def_hat' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(79) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(110) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(110) : error C2085: 'optimize_px' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(110) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(154) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(154) : error C2085: 'inv_hat' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(154) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(170) : error C2054: expected '(' to follow 'inline'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(170) : error C2085: 'refine_psd' : not in formal parameter list
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(170) : error C2143: syntax error : missing ';' before '{'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(199) : error C2143: syntax error : missing ';' before 'type'
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(200) : warning C4018: '<' : signed/unsigned mismatch
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(202) : warning C4013: 'do_lomb' undefined; assuming extern returning int
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(203) : error C2065: 'psd0max' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(203) : error C2065: 'psdmax' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(204) : error C2065: 'psd0max' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(204) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(205) : warning C4013: 'copy_sincos' undefined; assuming extern returning int
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(205) : error C2065: 'sinx2' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(205) : error C2065: 'cosx2' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(211) : error C2065: 'px' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(211) : warning C4013: 'do_lomb_zoom' undefined; assuming extern returning int
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(211) : error C2065: 'sinx1' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(211) : error C2065: 'cosx1' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(212) : error C2065: 'lambda' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(212) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(214) : warning C4013: 'refine_psd' undefined; assuming extern returning int
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(214) : error C2065: 'sinx1' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(214) : error C2065: 'cosx1' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(214) : error C2065: 'lambda' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(214) : error C2065: 'Trace' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(215) : error C2065: 'psdmax' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(216) : error C2065: 'sinx1' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(216) : error C2065: 'cosx1' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(216) : error C2065: 'sinx2' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(216) : error C2065: 'cosx2' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(217) : error C2065: 'psdmax' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(217) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(222) : warning C4013: 'update_sincos' undefined; assuming extern returning int
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(225) : error C2065: 'sinx2' : undeclared identifier
c:\users\admin\appdata\local\temp\pip-install-ulrqqb\cesium\cesium\features\_lomb_scargle.h(225) : error C2065: 'cosx2' : undeclared identifier
c:\python27\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(12) : Warning Msg: Using deprecated NumPy API, disable it by #defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
cesium\features\_lomb_scargle.c(23425) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
cesium\features\_lomb_scargle.c(23431) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
error: Command "C:\Users\admin\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Ic:\python27\lib\site-packages\numpy\core\include -Ic:\python27\lib\site-packages\numpy\core\include -Ic:\python27\include -Ic:\python27\PC /Tccesium\features\_lomb_scargle.c /Fobuild\temp.win-amd64-2.7\Release\cesium\features\_lomb_scargle.obj" failed with exit status 2
stefanv commented 5 years ago

@acrellin Perhaps we should just publish binary wheels when we release 0.10. We can use the same setup as scikit-image or numpy or scipy to do so.

stefanv commented 5 years ago

We made a release with binary wheels, and will keep publishing binary wheels for future releases.

KevinFumbles commented 4 years ago

I have experienced the same issues as noted above and installed MinGW-w64 v8.1.0. I have attempted to build the latest (v0.9.12) and have attached the output of the errors. I attempted the same process for v0.9.6 successfully but I haven't tried any in between. I don't know enough about the build process but I figured providing a log might help. Thanks! failed.log

ShedageSeema commented 4 years ago

I am having same errors even after following the solutions.

stefanv commented 4 years ago

hi @ShedageSeema, could you please provide us with the version of Python you are using, as well as the version of mingw?

steepdescend commented 2 years ago

Thanks Ari: it worked perfectly!!

Just in case this can be useful for other "newbies" like me, these are the steps:

  1. Install MinGW64 (version 8.1.0)
  2. Add to PATH the bin folder (in my case C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin)
  3. within the specific python environment, under Lib\distutils\ folder create distutils.cfg file with the following lines:

[build] compiler=mingw32

[build_ext] compiler=mingw32

  1. from prompt execute "pip install cesium", as per instructions

... and that's it!

Thank You again for your time and help. Ciao

Just want to confirm that this approach worked for me. Thanks!

rcyost commented 2 years ago

(dart) C:\Users\yosty\Envs\dart\Scripts>pip install cesium Collecting cesium Downloading cesium-0.9.12.tar.gz (260 kB) ---------------------------------------- 260.7/260.7 KB 4.0 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Requirement already satisfied: scipy>=0.16.0 in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from cesium) (1.5.4) Requirement already satisfied: scikit_learn>=0.22.1 in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from cesium) (0.24.0) Requirement already satisfied: pandas>=0.17.0 in c:\users\yosty\envs\dart\lib\site-packages (from cesium) (1.4.0) Collecting dask>=2.5.0 Downloading dask-2022.1.1-py3-none-any.whl (1.1 MB) ---------------------------------------- 1.1/1.1 MB 3.9 MB/s eta 0:00:00 Requirement already satisfied: toolz in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from cesium) (0.11.1) Collecting gatspy>=0.3.0 Downloading gatspy-0.3.tar.gz (554 kB) ---------------------------------------- 554.5/554.5 KB 3.9 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Requirement already satisfied: cloudpickle in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from cesium) (1.6.0) Requirement already satisfied: joblib>=0.14.1 in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from cesium) (1.0.0) Requirement already satisfied: fsspec>=0.6.0 in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from dask>=2.5.0->cesium) (0.8.5) Requirement already satisfied: packaging>=20.0 in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from dask>=2.5.0->cesium) (20.7) Requirement already satisfied: pyyaml>=5.3.1 in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from dask>=2.5.0->cesium) (5.3.1) Collecting partd>=0.3.10 Using cached partd-1.2.0-py3-none-any.whl (19 kB) Requirement already satisfied: python-dateutil>=2.8.1 in c:\users\yosty\envs\dart\lib\site-packages (from pandas>=0.17.0->cesium) (2.8.2) Requirement already satisfied: pytz>=2020.1 in c:\users\yosty\envs\dart\lib\site-packages (from pandas>=0.17.0->cesium) (2021.3) Requirement already satisfied: numpy>=1.18.5 in c:\users\yosty\envs\dart\lib\site-packages (from pandas>=0.17.0->cesium) (1.22.2) Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from scikit_learn>=0.22.1->cesium) (2.1.0) Requirement already satisfied: pyparsing>=2.0.2 in c:\users\yosty\appdata\local\programs\python\python39\lib\site-packages (from packaging>=20.0->dask>=2.5.0->cesium) (2.4.7) Collecting locket Using cached locket-0.2.1-py2.py3-none-any.whl (4.1 kB) Requirement already satisfied: six>=1.5 in c:\users\yosty\envs\dart\lib\site-packages (from python-dateutil>=2.8.1->pandas>=0.17.0->cesium) (1.16.0) Building wheels for collected packages: cesium, gatspy Building wheel for cesium (setup.py) ... error error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [157 lines of output] running bdist_wheel running build running config_cc INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src INFO: build_src INFO: building extension "cesium.features._lomb_scargle" sources INFO: building data_files sources INFO: build_src: building npy-pkg config files running build_py creating build creating build\lib.win-amd64-3.9 creating build\lib.win-amd64-3.9\cesium copying cesium\data_management.py -> build\lib.win-amd64-3.9\cesium copying cesium\featurize.py -> build\lib.win-amd64-3.9\cesium copying cesium\setup.py -> build\lib.win-amd64-3.9\cesium copying cesium\time_series.py -> build\lib.win-amd64-3.9\cesium copying cesium\util.py -> build\lib.win-amd64-3.9\cesium copying cesium\version.py -> build\lib.win-amd64-3.9\cesium copying cesium__init.py -> build\lib.win-amd64-3.9\cesium creating build\lib.win-amd64-3.9\cesium\datasets copying cesium\datasets\andrzejak.py -> build\lib.win-amd64-3.9\cesium\datasets copying cesium\datasets\asas_training.py -> build\lib.win-amd64-3.9\cesium\datasets copying cesium\datasets\util.py -> build\lib.win-amd64-3.9\cesium\datasets copying cesium\datasets__init__.py -> build\lib.win-amd64-3.9\cesium\datasets creating build\lib.win-amd64-3.9\cesium\features copying cesium\features\amplitude.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\cadence_features.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\common_functions.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\graphs.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\lomb_scargle.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\lomb_scargle_fast.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\num_alias.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\periodic_model.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\period_folding.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\qso_model.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\scatter_res_raw.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\setup.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\stetson.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features__init.py -> build\lib.win-amd64-3.9\cesium\features creating build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\fixtures.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\test_data_management.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\test_featurize.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\test_time_series.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\test_util.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\init.py -> build\lib.win-amd64-3.9\cesium\tests creating build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\test_cadence_features.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\test_general_features.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\test_graphs.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\test_lomb_scargle_features.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\util.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\init__.py -> build\lib.win-amd64-3.9\cesium\features\tests running build_ext INFO: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils INFO: customize MSVCCompiler INFO: customize MSVCCompiler using build_ext INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/O2) creating C:\Users\yosty\AppData\Local\Temp\tmpi4j13bqy\Users creating C:\Users\yosty\AppData\Local\Temp\tmpi4j13bqy\Users\yosty creating C:\Users\yosty\AppData\Local\Temp\tmpi4j13bqy\Users\yosty\Envs creating C:\Users\yosty\AppData\Local\Temp\tmpi4j13bqy\Users\yosty\Envs\dart creating C:\Users\yosty\AppData\Local\Temp\tmpi4j13bqy\Users\yosty\Envs\dart\Lib creating C:\Users\yosty\AppData\Local\Temp\tmpi4j13bqy\Users\yosty\Envs\dart\Lib\site-packages creating C:\Users\yosty\AppData\Local\Temp\tmpi4j13bqy\Users\yosty\Envs\dart\Lib\site-packages\numpy creating C:\Users\yosty\AppData\Local\Temp\tmpi4j13bqy\Users\yosty\Envs\dart\Lib\site-packages\numpy\distutils creating C:\Users\yosty\AppData\Local\Temp\tmpi4j13bqy\Users\yosty\Envs\dart\Lib\site-packages\numpy\distutils\checks INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/WX) WARN: CCompilerOpt.init[1167] : feature 'AVX512_KNL' is disabled, MSVC compiler doesn't support it WARN: CCompilerOpt.init[1167] : feature 'AVX512_KNM' is disabled, MSVC compiler doesn't support it INFO: CCompilerOpt.init__[1709] : check requested baseline INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE2' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE3' with flags () INFO: CCompilerOpt.init[1718] : check requested dispatch-able features INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/arch:AVX) INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/arch:AVX2) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX2' with flags (/arch:AVX2) INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSSE3' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE41' with flags () INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512CD' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_SKX' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'POPCNT' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE42' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'F16C' with flags (/arch:AVX) INFO: CCompilerOpt.feature_test[1474] : testing feature 'FMA3' with flags (/arch:AVX2) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX' with flags (/arch:AVX) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512F' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_CNL' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_CLX' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_ICL' with flags (/arch:AVX512) INFO: CCompilerOpt.init[1730] : skip features (SSE3 SSE2 SSE) since its part of baseline INFO: CCompilerOpt.init[1734] : initialize targets groups INFO: CCompilerOpt.init[1736] : parse target group simd_test INFO: CCompilerOpt._parse_target_tokens[1947] : skip targets (FMA4 VSX2 NEON VSX3 VSX XOP ASIMD) not part of baseline or dispatch-able features INFO: CCompilerOpt._parse_policy_not_keepbase[2059] : skip baseline features (SSE2) INFO: CCompilerOpt.generate_dispatch_header[2280] : generate CPU dispatch header: (build\src.win-amd64-3.9\numpy\distutils\include\npy_cpu_dispatch_config.h) WARN: CCompilerOpt.generate_dispatch_header[2289] : dispatch header dir build\src.win-amd64-3.9\numpy\distutils\include does not exist, creating it INFO: CCompilerOpt.feature_extra_checks[1554] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE) INFO: CCompilerOpt.feature_extra_checks[1554] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK) INFO: building 'cesium.features._lomb_scargle' extension INFO: compiling C sources creating build\temp.win-amd64-3.9\Release\cesium creating build\temp.win-amd64-3.9\Release\cesium\features INFO: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\yosty\envs\dart\lib\site-packages\numpy\core\include -Ic:\users\yosty\envs\dart\lib\site-packages\numpy\core\include -Ibuild\src.win-amd64-3.9\numpy\distutils\include -Ic:\users\yosty\envs\dart\include -Ic:\users\yosty\appdata\local\programs\python\python39\include -Ic:\users\yosty\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tccesium\features_lomb_scargle.c /Fobuild\temp.win-amd64-3.9\Release\cesium\features_lomb_scargle.obj _lomb_scargle.c C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_eigs.h(135): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_eigs.h(135): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_eigs.h(135): error C2133: 'e': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(81): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(81): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(81): error C2133: 'sx0': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(81): error C2133: 'cx0': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2087: 'm': missing subscript C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2133: 'm': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2133: 'v': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(156): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(156): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(156): error C2087: 'tmp': missing subscript C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(156): error C2133: 'tmp': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2133: 'p': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2133: 'vec': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2133: 'eigs': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2133: 'sinx1': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2133: 'cosx1': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2133: 'sinx2': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2133: 'cosx2': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(200): warning C4018: '<': signed/unsigned mismatch c:\users\yosty\envs\dart\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION error: Command "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\yosty\envs\dart\lib\site-packages\numpy\core\include -Ic:\users\yosty\envs\dart\lib\site-packages\numpy\core\include -Ibuild\src.win-amd64-3.9\numpy\distutils\include -Ic:\users\yosty\envs\dart\include -Ic:\users\yosty\appdata\local\programs\python\python39\include -Ic:\users\yosty\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tccesium\features_lomb_scargle.c /Fobuild\temp.win-amd64-3.9\Release\cesium\features_lomb_scargle.obj" failed with exit status 2 INFO: ########### EXT COMPILER OPTIMIZATION ########### INFO: Platform : Architecture: x64 Compiler : msvc

  CPU baseline  :
    Requested   : 'min'
    Enabled     : SSE SSE2 SSE3
    Flags       : none
    Extra checks: none

  CPU dispatch  :
    Requested   : 'max -xop -fma4'
    Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
    Generated   : none
  INFO: CCompilerOpt.cache_flush[817] : write cache to path -> C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\build\temp.win-amd64-3.9\Release\ccompiler_opt_cache_ext.py
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for cesium Running setup.py clean for cesium Building wheel for gatspy (setup.py) ... done Created wheel for gatspy: filename=gatspy-0.3-py3-none-any.whl size=43805 sha256=bac4b27f3205d99df7d7c91d8c383d61dde4c9ef16278298fb4377d0cdfc48b6 Stored in directory: c:\users\yosty\appdata\local\pip\cache\wheels\bb\49\5c\82f92e0ba9a437102b891c68367490fe9fca79df9075059e4e Successfully built gatspy Failed to build cesium Installing collected packages: gatspy, locket, partd, dask, cesium Running setup.py install for cesium ... error error: subprocess-exited-with-error

× Running setup.py install for cesium did not run successfully. │ exit code: 1 ╰─> [155 lines of output] running install running build running config_cc INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src INFO: build_src INFO: building extension "cesium.features._lomb_scargle" sources INFO: building data_files sources INFO: build_src: building npy-pkg config files running build_py creating build\lib.win-amd64-3.9 creating build\lib.win-amd64-3.9\cesium copying cesium\data_management.py -> build\lib.win-amd64-3.9\cesium copying cesium\featurize.py -> build\lib.win-amd64-3.9\cesium copying cesium\setup.py -> build\lib.win-amd64-3.9\cesium copying cesium\time_series.py -> build\lib.win-amd64-3.9\cesium copying cesium\util.py -> build\lib.win-amd64-3.9\cesium copying cesium\version.py -> build\lib.win-amd64-3.9\cesium copying cesium__init.py -> build\lib.win-amd64-3.9\cesium creating build\lib.win-amd64-3.9\cesium\datasets copying cesium\datasets\andrzejak.py -> build\lib.win-amd64-3.9\cesium\datasets copying cesium\datasets\asas_training.py -> build\lib.win-amd64-3.9\cesium\datasets copying cesium\datasets\util.py -> build\lib.win-amd64-3.9\cesium\datasets copying cesium\datasets__init__.py -> build\lib.win-amd64-3.9\cesium\datasets creating build\lib.win-amd64-3.9\cesium\features copying cesium\features\amplitude.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\cadence_features.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\common_functions.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\graphs.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\lomb_scargle.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\lomb_scargle_fast.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\num_alias.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\periodic_model.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\period_folding.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\qso_model.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\scatter_res_raw.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\setup.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features\stetson.py -> build\lib.win-amd64-3.9\cesium\features copying cesium\features__init.py -> build\lib.win-amd64-3.9\cesium\features creating build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\fixtures.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\test_data_management.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\test_featurize.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\test_time_series.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\test_util.py -> build\lib.win-amd64-3.9\cesium\tests copying cesium\tests\init.py -> build\lib.win-amd64-3.9\cesium\tests creating build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\test_cadence_features.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\test_general_features.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\test_graphs.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\test_lomb_scargle_features.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\util.py -> build\lib.win-amd64-3.9\cesium\features\tests copying cesium\features\tests\init__.py -> build\lib.win-amd64-3.9\cesium\features\tests running build_ext INFO: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils INFO: customize MSVCCompiler INFO: customize MSVCCompiler using build_ext INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/O2) creating C:\Users\yosty\AppData\Local\Temp\tmpgr50ul4x\Users creating C:\Users\yosty\AppData\Local\Temp\tmpgr50ul4x\Users\yosty creating C:\Users\yosty\AppData\Local\Temp\tmpgr50ul4x\Users\yosty\Envs creating C:\Users\yosty\AppData\Local\Temp\tmpgr50ul4x\Users\yosty\Envs\dart creating C:\Users\yosty\AppData\Local\Temp\tmpgr50ul4x\Users\yosty\Envs\dart\Lib creating C:\Users\yosty\AppData\Local\Temp\tmpgr50ul4x\Users\yosty\Envs\dart\Lib\site-packages creating C:\Users\yosty\AppData\Local\Temp\tmpgr50ul4x\Users\yosty\Envs\dart\Lib\site-packages\numpy creating C:\Users\yosty\AppData\Local\Temp\tmpgr50ul4x\Users\yosty\Envs\dart\Lib\site-packages\numpy\distutils creating C:\Users\yosty\AppData\Local\Temp\tmpgr50ul4x\Users\yosty\Envs\dart\Lib\site-packages\numpy\distutils\checks INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/WX) WARN: CCompilerOpt.init[1167] : feature 'AVX512_KNL' is disabled, MSVC compiler doesn't support it WARN: CCompilerOpt.init[1167] : feature 'AVX512_KNM' is disabled, MSVC compiler doesn't support it INFO: CCompilerOpt.init__[1709] : check requested baseline INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE2' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE3' with flags () INFO: CCompilerOpt.init[1718] : check requested dispatch-able features INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSSE3' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'POPCNT' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE41' with flags () INFO: CCompilerOpt.feature_test[1474] : testing feature 'SSE42' with flags () INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/arch:AVX) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX' with flags (/arch:AVX) INFO: CCompilerOpt.feature_test[1474] : testing feature 'F16C' with flags (/arch:AVX) INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/arch:AVX2) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX2' with flags (/arch:AVX2) INFO: CCompilerOpt.cc_test_flags[1021] : testing flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512F' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512CD' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'FMA3' with flags (/arch:AVX2) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_SKX' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_CLX' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_CNL' with flags (/arch:AVX512) INFO: CCompilerOpt.feature_test[1474] : testing feature 'AVX512_ICL' with flags (/arch:AVX512) INFO: CCompilerOpt.init[1730] : skip features (SSE2 SSE3 SSE) since its part of baseline INFO: CCompilerOpt.init[1734] : initialize targets groups INFO: CCompilerOpt.init[1736] : parse target group simd_test INFO: CCompilerOpt._parse_target_tokens[1947] : skip targets (VSX2 VSX3 FMA4 ASIMD NEON VSX XOP) not part of baseline or dispatch-able features INFO: CCompilerOpt._parse_policy_not_keepbase[2059] : skip baseline features (SSE2) INFO: CCompilerOpt.generate_dispatch_header[2280] : generate CPU dispatch header: (build\src.win-amd64-3.9\numpy\distutils\include\npy_cpu_dispatch_config.h) INFO: CCompilerOpt.feature_extra_checks[1554] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE) INFO: CCompilerOpt.feature_extra_checks[1554] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK) INFO: building 'cesium.features._lomb_scargle' extension INFO: compiling C sources creating build\temp.win-amd64-3.9\Release\cesium creating build\temp.win-amd64-3.9\Release\cesium\features INFO: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\yosty\envs\dart\lib\site-packages\numpy\core\include -Ic:\users\yosty\envs\dart\lib\site-packages\numpy\core\include -Ibuild\src.win-amd64-3.9\numpy\distutils\include -Ic:\users\yosty\envs\dart\include -Ic:\users\yosty\appdata\local\programs\python\python39\include -Ic:\users\yosty\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tccesium\features_lomb_scargle.c /Fobuild\temp.win-amd64-3.9\Release\cesium\features_lomb_scargle.obj _lomb_scargle.c C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_eigs.h(135): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_eigs.h(135): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_eigs.h(135): error C2133: 'e': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(81): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(81): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(81): error C2133: 'sx0': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(81): error C2133: 'cx0': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2087: 'm': missing subscript C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2133: 'm': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(113): error C2133: 'v': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(156): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(156): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(156): error C2087: 'tmp': missing subscript C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(156): error C2133: 'tmp': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2133: 'p': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2133: 'vec': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(172): error C2133: 'eigs': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2057: expected constant expression C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2466: cannot allocate an array of constant size 0 C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2133: 'sinx1': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2133: 'cosx1': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2133: 'sinx2': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(199): error C2133: 'cosx2': unknown size C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\cesium\features_lomb_scargle.h(200): warning C4018: '<': signed/unsigned mismatch c:\users\yosty\envs\dart\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION error: Command "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\yosty\envs\dart\lib\site-packages\numpy\core\include -Ic:\users\yosty\envs\dart\lib\site-packages\numpy\core\include -Ibuild\src.win-amd64-3.9\numpy\distutils\include -Ic:\users\yosty\envs\dart\include -Ic:\users\yosty\appdata\local\programs\python\python39\include -Ic:\users\yosty\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tccesium\features_lomb_scargle.c /Fobuild\temp.win-amd64-3.9\Release\cesium\features_lomb_scargle.obj" failed with exit status 2 INFO: ########### EXT COMPILER OPTIMIZATION ########### INFO: Platform : Architecture: x64 Compiler : msvc

  CPU baseline  :
    Requested   : 'min'
    Enabled     : SSE SSE2 SSE3
    Flags       : none
    Extra checks: none

  CPU dispatch  :
    Requested   : 'max -xop -fma4'
    Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
    Generated   : none
  INFO: CCompilerOpt.cache_flush[817] : write cache to path -> C:\Users\yosty\AppData\Local\Temp\pip-install-4uogsfzb\cesium_d5ea470bb2754e1c92b9933fa3cdb1cd\build\temp.win-amd64-3.9\Release\ccompiler_opt_cache_ext.py
  [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. ╰─> cesium

note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.

rcyost commented 2 years ago

Any help? Thank you.

acrellin commented 2 years ago

From the README: "Note that cesium requires a C99 compiler, which in particular excludes MSVC. On Windows, a different compiler like MinGW has to be used." Which compiler are you using?

@rcyost I see that you're using MSVC. You need to install MinGW or another C99 compiler, as per the installation instructions.

rcyost commented 2 years ago

Thank you !