Regarding the installation of PySPH, I had to reinstall because I lost some of the data. When I trying to install again with the dependencies, I am getting an error while installing the compyle module. I am installing on my windows system but through the terminal of Pycharm editor used for python programming. The error is as follows.
Building wheel for cyarray (pyproject.toml) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\siddharth\pycharmprojects\sph_project\venv\scripts\python.exe' 'c:\users\siddharth\pycharmprojects\sph_project\venv\lib\site-packages\pip\_vendor\pep517\in_process\_
in_process.py' build_wheel 'C:\Users\SIDDHA~1\AppData\Local\Temp\tmp9dv9lxlu'
cwd: C:\Users\SIDDHA~1\AppData\Local\Temp\pip-req-build-_e6lxcba\
Complete output (38 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\cyarray
copying cyarray\api.py -> build\lib.win-amd64-3.6\cyarray
copying cyarray\generator.py -> build\lib.win-amd64-3.6\cyarray
copying cyarray\__init__.py -> build\lib.win-amd64-3.6\cyarray
creating build\lib.win-amd64-3.6\cyarray\tests
copying cyarray\tests\test_carray.py -> build\lib.win-amd64-3.6\cyarray\tests
copying cyarray\tests\__init__.py -> build\lib.win-amd64-3.6\cyarray\tests
running egg_info
writing cyarray.egg-info\PKG-INFO
writing dependency_links to cyarray.egg-info\dependency_links.txt
writing requirements to cyarray.egg-info\requires.txt
writing top-level names to cyarray.egg-info\top_level.txt
reading manifest file 'cyarray.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Makefile'
warning: no previously-included files matching '*.cpp' found under directory 'cyarray'
adding license file 'LICENSE.txt'
writing manifest file 'cyarray.egg-info\SOURCES.txt'
copying cyarray\carray.cpp -> build\lib.win-amd64-3.6\cyarray
copying cyarray\carray.pxd -> build\lib.win-amd64-3.6\cyarray
copying cyarray\carray.pxd.mako -> build\lib.win-amd64-3.6\cyarray
copying cyarray\carray.pyx -> build\lib.win-amd64-3.6\cyarray
copying cyarray\carray.pyx.mako -> build\lib.win-amd64-3.6\cyarray
copying cyarray\msstdint.h -> build\lib.win-amd64-3.6\cyarray
running build_ext
building 'cyarray.carray' extension
creating build\temp.win-amd64-3.6
creating build\temp.win-amd64-3.6\Release
creating build\temp.win-amd64-3.6\Release\cyarray
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icyarray -IC:\Users\SIDDHA~1\AppData\
Local\Temp\pip-build-env-172sdsqh\overlay\Lib\site-packages\numpy\core\include -Ic:\users\siddharth\pycharmprojects\sph_project\venv\include -IC:\Python\Python36\include -IC:\Python\Pytho
n36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpcy
array/carray.cpp /Fobuild\temp.win-amd64-3.6\Release\cyarray/carray.obj
carray.cpp
C:\Python\Python36\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for cyarray
Building wheel for compyle (pyproject.toml) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\siddharth\pycharmprojects\sph_project\venv\scripts\python.exe' 'c:\users\siddharth\pycharmprojects\sph_project\venv\lib\site-packages\pip\_vendor\pep517\in_process\_
in_process.py' build_wheel 'C:\Users\SIDDHA~1\AppData\Local\Temp\tmp9lr7jgod'
cwd: C:\Users\SIDDHA~1\AppData\Local\Temp\pip-req-build-vwslhw5h\
Complete output (60 lines):
Warning: passing language='c++' to cythonize() is deprecated. Instead, put "# distutils: language=c++" in your .pyx or .pxd file(s)
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.6
creating build\lib.win-amd64-3.6\compyle
copying compyle\api.py -> build\lib.win-amd64-3.6\compyle
copying compyle\array.py -> build\lib.win-amd64-3.6\compyle
copying compyle\ast_utils.py -> build\lib.win-amd64-3.6\compyle
copying compyle\capture_stream.py -> build\lib.win-amd64-3.6\compyle
copying compyle\config.py -> build\lib.win-amd64-3.6\compyle
copying compyle\cuda.py -> build\lib.win-amd64-3.6\compyle
copying compyle\cython_generator.py -> build\lib.win-amd64-3.6\compyle
copying compyle\extern.py -> build\lib.win-amd64-3.6\compyle
copying compyle\ext_module.py -> build\lib.win-amd64-3.6\compyle
copying compyle\jit.py -> build\lib.win-amd64-3.6\compyle
copying compyle\low_level.py -> build\lib.win-amd64-3.6\compyle
copying compyle\opencl.py -> build\lib.win-amd64-3.6\compyle
copying compyle\parallel.py -> build\lib.win-amd64-3.6\compyle
copying compyle\profile.py -> build\lib.win-amd64-3.6\compyle
copying compyle\sort.py -> build\lib.win-amd64-3.6\compyle
copying compyle\template.py -> build\lib.win-amd64-3.6\compyle
copying compyle\translator.py -> build\lib.win-amd64-3.6\compyle
copying compyle\transpiler.py -> build\lib.win-amd64-3.6\compyle
copying compyle\types.py -> build\lib.win-amd64-3.6\compyle
copying compyle\utils.py -> build\lib.win-amd64-3.6\compyle
copying compyle\__init__.py -> build\lib.win-amd64-3.6\compyle
creating build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\py3_code.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_array.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_ast_utils.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_capture_stream.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_config.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_cuda.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_cython_generator.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_ext_module.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_gpu_struct.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_jit.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_low_level.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_parallel.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_profile.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_template.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_translator.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_transpiler.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_types.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\test_utils.py -> build\lib.win-amd64-3.6\compyle\tests
copying compyle\tests\__init__.py -> build\lib.win-amd64-3.6\compyle\tests
creating build\lib.win-amd64-3.6\compyle\thrust
copying compyle\thrust\__init__.py -> build\lib.win-amd64-3.6\compyle\thrust
running build_ext
building 'compyle.thrust.sort' extension
creating build\temp.win-amd64-3.6
creating build\temp.win-amd64-3.6\Release
creating build\temp.win-amd64-3.6\Release\compyle
creating build\temp.win-amd64-3.6\Release\compyle\thrust
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\siddharth\pycharmprojects\s
ph_project\venv\include -IC:\Python\Python36\include -IC:\Python\Python36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include" "-IC:
\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpcompyle/thrust/sort.cpp /Fobuild\temp.win-amd64-3.6\Release\compyle/thrust/sort.obj
sort.cpp
C:\Python\Python36\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for compyle
Failed to build cyarray compyle
ERROR: Could not build wheels for cyarray, compyle, which is required to install pyproject.toml-based projects
I am unsure about why is the installing compyle is linking up with Visual studio and I am having trouble solving this error.
As anyone is the group come across this error during your installations and have you attempted to solve this issue?
Thank you very much. Looking forward to your response.