linking coolprop with matlab

614 views
Skip to first unread message

Naveed Ullah

unread,
Dec 13, 2021, 2:02:17 AM12/13/21
to coolprop-users
Hi every one,
I'm facing problem linking CoolProp  with Matlab R2020a


the error is below:

>> [v,e] = pyversion; system([e,  ' -m pip install --user -U CoolProp'])
Collecting CoolProp
  Using cached CoolProp-6.4.1.tar.gz (12.9 MB)
Building wheels for collected packages: CoolProp
  Building wheel for CoolProp (setup.py): started
  Building wheel for CoolProp (setup.py): finished with status 'error'
  ERROR: Command errored out with exit status 1:
   command: 'C:\ProgramData\Anaconda3\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\naveed\\AppData\\Local\\Temp\\pip-install-usnr67x5\\coolprop_c3a0c669470e491e90b6d0902100f723\\setup.py'"'"'; __file__='"'"'C:\\Users\\naveed\\AppData\\Local\\Temp\\pip-install-usnr67x5\\coolprop_c3a0c669470e491e90b6d0902100f723\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\naveed\AppData\Local\Temp\pip-wheel-tlgi_tmv'
       cwd: C:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\
  Complete output (93 lines):
  Cython will not be used; cy_ext is cpp
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.9
  creating build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\BibtexParser.py -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\constants.py -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\HumidAirProp.py -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\State.py -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\__init__.py -> build\lib.win-amd64-3.9\CoolProp
  creating build\lib.win-amd64-3.9\CoolProp\GUI
  copying CoolProp\GUI\CoolPropGUI.py -> build\lib.win-amd64-3.9\CoolProp\GUI
  copying CoolProp\GUI\PsychScript.py -> build\lib.win-amd64-3.9\CoolProp\GUI
  copying CoolProp\GUI\__init__.py -> build\lib.win-amd64-3.9\CoolProp\GUI
  creating build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\Common.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\ConsistencyPlots.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\ConsistencyPlots_pcsaft.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\Plots.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\psy.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\PsychChart.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\PsychScript.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\SimpleCycles.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\SimpleCyclesCompression.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\SimpleCyclesExpansion.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\Tests.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  copying CoolProp\Plots\__init__.py -> build\lib.win-amd64-3.9\CoolProp\Plots
  creating build\lib.win-amd64-3.9\CoolProp\tests
  copying CoolProp\tests\runner.py -> build\lib.win-amd64-3.9\CoolProp\tests
  copying CoolProp\tests\test_CoolPropState.py -> build\lib.win-amd64-3.9\CoolProp\tests
  copying CoolProp\tests\test_plots.py -> build\lib.win-amd64-3.9\CoolProp\tests
  copying CoolProp\tests\test_Props.py -> build\lib.win-amd64-3.9\CoolProp\tests
  copying CoolProp\tests\__init__.py -> build\lib.win-amd64-3.9\CoolProp\tests
  copying CoolProp\AbstractState.pxd -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\cAbstractState.pxd -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\constants_header.pxd -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\CoolProp.pxd -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\State.pxd -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\typedefs.pxd -> build\lib.win-amd64-3.9\CoolProp
  copying CoolProp\Plots\psyrc -> build\lib.win-amd64-3.9\CoolProp\Plots
  running build_ext
  creating Users
  creating Users\naveed
  creating Users\naveed\AppData
  creating Users\naveed\AppData\Local
  creating Users\naveed\AppData\Local\Temp
  creating Users\naveed\AppData\Local\Temp\pip-install-usnr67x5
  creating Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\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 /EHsc /TpC:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpg9qqih_o.cpp /FoUsers\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpg9qqih_o.obj
  tmpg9qqih_o.cpp
  c1xx: fatal error C1083: Cannot open source file: 'C:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpg9qqih_o.cpp': Permission denied
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\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 /EHsc /TpC:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpjpcd69sr.cpp /FoUsers\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpjpcd69sr.obj
  tmpjpcd69sr.cpp
  c1xx: fatal error C1083: Cannot open source file: 'C:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpjpcd69sr.cpp': Permission denied
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\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 /EHsc /TpC:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpkcdsxyp9.cpp /FoUsers\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpkcdsxyp9.obj
  tmpkcdsxyp9.cpp
  c1xx: fatal error C1083: Cannot open source file: 'C:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpkcdsxyp9.cpp': Permission denied
  Adding these shared_ptr compilation macros: []
  building 'CoolProp.CoolProp' extension
  creating build\temp.win-amd64-3.9
  creating build\temp.win-amd64-3.9\Release
  creating build\temp.win-amd64-3.9\Release\CoolProp
  creating build\temp.win-amd64-3.9\Release\src
  creating build\temp.win-amd64-3.9\Release\src\Backends
  creating build\temp.win-amd64-3.9\Release\src\Backends\Cubics
  creating build\temp.win-amd64-3.9\Release\src\Backends\Helmholtz
  creating build\temp.win-amd64-3.9\Release\src\Backends\Helmholtz\Fluids
  creating build\temp.win-amd64-3.9\Release\src\Backends\IF97
  creating build\temp.win-amd64-3.9\Release\src\Backends\Incompressible
  creating build\temp.win-amd64-3.9\Release\src\Backends\PCSAFT
  creating build\temp.win-amd64-3.9\Release\src\Backends\REFPROP
  creating build\temp.win-amd64-3.9\Release\src\Backends\Tabular
  creating build\temp.win-amd64-3.9\Release\src\Tests
  C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -I.\include -I.\src -I.\externals\Eigen -I.\externals\fmtlib -I.\externals\msgpack-c\include -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\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 /EHsc /TpCoolProp\CoolProp.cpp /Fobuild\temp.win-amd64-3.9\Release\CoolProp\CoolProp.obj
  CoolProp.cpp
  CoolProp\CoolProp.cpp(64655): warning C4996: 'PyUnicode_AsUnicode': deprecated in 3.3
  CoolProp\CoolProp.cpp(65595): error C2039: 'tp_print': is not a member of '_typeobject'
  C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
  CoolProp\CoolProp.cpp(65603): error C2039: 'tp_print': is not a member of '_typeobject'
  C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
  CoolProp\CoolProp.cpp(65611): error C2039: 'tp_print': is not a member of '_typeobject'
  C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
  CoolProp\CoolProp.cpp(65619): error C2039: 'tp_print': is not a member of '_typeobject'
  C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
  CoolProp\CoolProp.cpp(65789): error C2039: 'tp_print': is not a member of '_typeobject'
  C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
  CoolProp\CoolProp.cpp(65825): error C2039: 'tp_print': is not a member of '_typeobject'
  C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
  CoolProp\CoolProp.cpp(67577): warning C4996: '_PyUnicode_get_wstr_length': deprecated in 3.3
  CoolProp\CoolProp.cpp(67593): warning C4996: '_PyUnicode_get_wstr_length': deprecated in 3.3
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
  ----------------------------------------
  ERROR: Failed building wheel for CoolProp
  Running setup.py clean for CoolProp
Failed to build CoolProp
Installing collected packages: CoolProp
    Running setup.py install for CoolProp: started
    Running setup.py install for CoolProp: finished with status 'error'
    ERROR: Command errored out with exit status 1:
     command: 'C:\ProgramData\Anaconda3\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\naveed\\AppData\\Local\\Temp\\pip-install-usnr67x5\\coolprop_c3a0c669470e491e90b6d0902100f723\\setup.py'"'"'; __file__='"'"'C:\\Users\\naveed\\AppData\\Local\\Temp\\pip-install-usnr67x5\\coolprop_c3a0c669470e491e90b6d0902100f723\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\naveed\AppData\Local\Temp\pip-record-yl95aho0\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\naveed\AppData\Roaming\Python\Python39\Include\CoolProp'
         cwd: C:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\
    Complete output (86 lines):
    Cython will not be used; cy_ext is cpp
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.9
    creating build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\BibtexParser.py -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\constants.py -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\HumidAirProp.py -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\State.py -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\__init__.py -> build\lib.win-amd64-3.9\CoolProp
    creating build\lib.win-amd64-3.9\CoolProp\GUI
    copying CoolProp\GUI\CoolPropGUI.py -> build\lib.win-amd64-3.9\CoolProp\GUI
    copying CoolProp\GUI\PsychScript.py -> build\lib.win-amd64-3.9\CoolProp\GUI
    copying CoolProp\GUI\__init__.py -> build\lib.win-amd64-3.9\CoolProp\GUI
    creating build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\Common.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\ConsistencyPlots.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\ConsistencyPlots_pcsaft.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\Plots.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\psy.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\PsychChart.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\PsychScript.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\SimpleCycles.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\SimpleCyclesCompression.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\SimpleCyclesExpansion.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\Tests.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    copying CoolProp\Plots\__init__.py -> build\lib.win-amd64-3.9\CoolProp\Plots
    creating build\lib.win-amd64-3.9\CoolProp\tests
    copying CoolProp\tests\runner.py -> build\lib.win-amd64-3.9\CoolProp\tests
    copying CoolProp\tests\test_CoolPropState.py -> build\lib.win-amd64-3.9\CoolProp\tests
    copying CoolProp\tests\test_plots.py -> build\lib.win-amd64-3.9\CoolProp\tests
    copying CoolProp\tests\test_Props.py -> build\lib.win-amd64-3.9\CoolProp\tests
    copying CoolProp\tests\__init__.py -> build\lib.win-amd64-3.9\CoolProp\tests
    copying CoolProp\AbstractState.pxd -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\cAbstractState.pxd -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\constants_header.pxd -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\CoolProp.pxd -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\State.pxd -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\typedefs.pxd -> build\lib.win-amd64-3.9\CoolProp
    copying CoolProp\Plots\psyrc -> build\lib.win-amd64-3.9\CoolProp\Plots
    running build_ext
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\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 /EHsc /TpC:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpapzq9ka9.cpp /FoUsers\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpapzq9ka9.obj
    tmpapzq9ka9.cpp
    c1xx: fatal error C1083: Cannot open source file: 'C:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpapzq9ka9.cpp': Permission denied
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\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 /EHsc /TpC:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpc5bq2dw7.cpp /FoUsers\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpc5bq2dw7.obj
    tmpc5bq2dw7.cpp
    c1xx: fatal error C1083: Cannot open source file: 'C:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmpc5bq2dw7.cpp': Permission denied
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\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 /EHsc /TpC:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmp0chrfg82.cpp /FoUsers\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmp0chrfg82.obj
    tmp0chrfg82.cpp
    c1xx: fatal error C1083: Cannot open source file: 'C:\Users\naveed\AppData\Local\Temp\pip-install-usnr67x5\coolprop_c3a0c669470e491e90b6d0902100f723\tmp0chrfg82.cpp': Permission denied
    Adding these shared_ptr compilation macros: []
    building 'CoolProp.CoolProp' extension
    creating build\temp.win-amd64-3.9
    creating build\temp.win-amd64-3.9\Release
    creating build\temp.win-amd64-3.9\Release\CoolProp
    creating build\temp.win-amd64-3.9\Release\src
    creating build\temp.win-amd64-3.9\Release\src\Backends
    creating build\temp.win-amd64-3.9\Release\src\Backends\Cubics
    creating build\temp.win-amd64-3.9\Release\src\Backends\Helmholtz
    creating build\temp.win-amd64-3.9\Release\src\Backends\Helmholtz\Fluids
    creating build\temp.win-amd64-3.9\Release\src\Backends\IF97
    creating build\temp.win-amd64-3.9\Release\src\Backends\Incompressible
    creating build\temp.win-amd64-3.9\Release\src\Backends\PCSAFT
    creating build\temp.win-amd64-3.9\Release\src\Backends\REFPROP
    creating build\temp.win-amd64-3.9\Release\src\Backends\Tabular
    creating build\temp.win-amd64-3.9\Release\src\Tests
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I. -I.\include -I.\src -I.\externals\Eigen -I.\externals\fmtlib -I.\externals\msgpack-c\include -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\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 /EHsc /TpCoolProp\CoolProp.cpp /Fobuild\temp.win-amd64-3.9\Release\CoolProp\CoolProp.obj
    CoolProp.cpp
    CoolProp\CoolProp.cpp(64655): warning C4996: 'PyUnicode_AsUnicode': deprecated in 3.3
    CoolProp\CoolProp.cpp(65595): error C2039: 'tp_print': is not a member of '_typeobject'
    C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
    CoolProp\CoolProp.cpp(65603): error C2039: 'tp_print': is not a member of '_typeobject'
    C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
    CoolProp\CoolProp.cpp(65611): error C2039: 'tp_print': is not a member of '_typeobject'
    C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
    CoolProp\CoolProp.cpp(65619): error C2039: 'tp_print': is not a member of '_typeobject'
    C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
    CoolProp\CoolProp.cpp(65789): error C2039: 'tp_print': is not a member of '_typeobject'
    C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
    CoolProp\CoolProp.cpp(65825): error C2039: 'tp_print': is not a member of '_typeobject'
    C:\ProgramData\Anaconda3\include\cpython/object.h(193): note: see declaration of '_typeobject'
    CoolProp\CoolProp.cpp(67577): warning C4996: '_PyUnicode_get_wstr_length': deprecated in 3.3
    CoolProp\CoolProp.cpp(67593): warning C4996: '_PyUnicode_get_wstr_length': deprecated in 3.3
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\ProgramData\Anaconda3\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\naveed\\AppData\\Local\\Temp\\pip-install-usnr67x5\\coolprop_c3a0c669470e491e90b6d0902100f723\\setup.py'"'"'; __file__='"'"'C:\\Users\\naveed\\AppData\\Local\\Temp\\pip-install-usnr67x5\\coolprop_c3a0c669470e491e90b6d0902100f723\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\naveed\AppData\Local\Temp\pip-record-yl95aho0\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\naveed\AppData\Roaming\Python\Python39\Include\CoolProp' Check the logs for full command output.

ans =

     1

Ian Bell

unread,
Dec 13, 2021, 7:54:05 PM12/13/21
to coolpro...@googlegroups.com
Sadly you need to use python 3.8 or 3.7, which will work flawlessly.

--
You received this message because you are subscribed to the Google Groups "coolprop-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coolprop-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/coolprop-users/aa93ff8b-7935-4ec6-8687-6f1248cdceabn%40googlegroups.com.

Bernard Marjaba

unread,
Apr 12, 2022, 2:02:36 PM4/12/22
to coolprop-users
Hello. I am having the same issue but with MATLAB 2022a. I am using python 3.8 though.
I have MacOS Monterey v12.2. 

Operating System and Version: macOS Monterey v12.2

I am following the instructions in the following link:
http://www.coolprop.org/dev/coolprop/wrappers/MATLAB/index.html#pre-generated-wrapper-code

What I did:
  1. I installed python 3.8
  2. In terminal, I typed python3 to enter python shell, then import sys, then sys.path to find the python3 executable file path.
  3. In MATLAB shell, I typed pyversion /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8 to tell which version of python to use.
  4. I then typed [v,e] = pyversion; system([e,' -m pip install --user -U CoolProp']) to install coolprop in the given python version.

The following error occurred when calling the function in step 4.

Collecting CoolProp
Using cached CoolProp-6.4.1.tar.gz (12.9 MB)
Building wheels for collected packages: CoolProp

Building wheel for CoolProp (setup.py) ... �[?25lerror
�[31m ERROR: Command errored out with exit status 1:
command: /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/setup.py'"'"'; file='"'"'/private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/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 /private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-wheel-4zrokjqu
cwd: /private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/
Complete output (55 lines):
OSX build detected, targetting 10.14 using clang/gcc v13.1.6.
Assuming that we cannot build for 10.14 using clang/gcc 13.1.6, resetting target to 10.9


Cython will not be used; cy_ext is cpp
running bdist_wheel
running build
running build_py
creating build

creating build/lib.macosx-10.14-x86_64-3.8
creating build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/constants.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/init.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/BibtexParser.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/HumidAirProp.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/State.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
creating build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/runner.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/test_plots.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/test_Props.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/init.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/test_CoolPropState.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
creating build/lib.macosx-10.14-x86_64-3.8/CoolProp/GUI
copying CoolProp/GUI/init.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/GUI
copying CoolProp/GUI/CoolPropGUI.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/GUI
copying CoolProp/GUI/PsychScript.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/GUI
creating build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/ConsistencyPlots_pcsaft.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/PsychChart.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/SimpleCycles.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/init.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/psy.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/Plots.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/Common.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/SimpleCyclesCompression.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/ConsistencyPlots.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/PsychScript.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/Tests.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/SimpleCyclesExpansion.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/typedefs.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/CoolProp.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/State.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/cAbstractState.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/constants_header.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/AbstractState.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/Plots/psyrc -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
running build_ext
creating private
creating private/var
creating private/var/folders
creating private/var/folders/xc
creating private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn
creating private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T
creating private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh
creating private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration -I/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/include/python3.8 -c /private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/tmpjutdd7sj.cpp -o private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/tmpjutdd7sj.o
error: $MACOSX_DEPLOYMENT_TARGET mismatch: now "10.9" but "10.14" during configure
----------------------------------------�[0m
�[31m ERROR: Failed building wheel for CoolProp�[0m
�[?25h Running setup.py clean for CoolProp


Failed to build CoolProp
Installing collected packages: CoolProp

Running setup.py install for CoolProp ... �[?25lerror
�[31m ERROR: Command errored out with exit status 1:
command: /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/setup.py'"'"'; file='"'"'/private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-record-za0ensng/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /Users/marjaba/Library/Python/3.8/include/python3.8/CoolProp
cwd: /private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/
Complete output (47 lines):
OSX build detected, targetting 10.14 using clang/gcc v13.1.6.
Assuming that we cannot build for 10.14 using clang/gcc 13.1.6, resetting target to 10.9


Cython will not be used; cy_ext is cpp
running install
running build
running build_py
creating build

creating build/lib.macosx-10.14-x86_64-3.8
creating build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/constants.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/init.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/BibtexParser.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/HumidAirProp.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/State.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
creating build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/runner.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/test_plots.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/test_Props.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/init.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
copying CoolProp/tests/test_CoolPropState.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/tests
creating build/lib.macosx-10.14-x86_64-3.8/CoolProp/GUI
copying CoolProp/GUI/init.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/GUI
copying CoolProp/GUI/CoolPropGUI.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/GUI
copying CoolProp/GUI/PsychScript.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/GUI
creating build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/ConsistencyPlots_pcsaft.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/PsychChart.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/SimpleCycles.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/init.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/psy.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/Plots.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/Common.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/SimpleCyclesCompression.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/ConsistencyPlots.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/PsychScript.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/Tests.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/Plots/SimpleCyclesExpansion.py -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
copying CoolProp/typedefs.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/CoolProp.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/State.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/cAbstractState.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/constants_header.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/AbstractState.pxd -> build/lib.macosx-10.14-x86_64-3.8/CoolProp
copying CoolProp/Plots/psyrc -> build/lib.macosx-10.14-x86_64-3.8/CoolProp/Plots
running build_ext
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration -I/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/include/python3.8 -c /private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/tmp9fq4a39s.cpp -o private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/tmp9fq4a39s.o
error: $MACOSX_DEPLOYMENT_TARGET mismatch: now "10.9" but "10.14" during configure
----------------------------------------�[0m
�[31mERROR: Command errored out with exit status 1: /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/setup.py'"'"'; file='"'"'/private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-install-1fkqbkeh/coolprop/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/xc/4y9h7w6s4kj6kncm4vw0myt80000gn/T/pip-record-za0ensng/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /Users/marjaba/Library/Python/3.8/include/python3.8/CoolProp Check the logs for full command output.�[0m
�[33mWARNING: You are using pip version 20.2.3; however, version 22.0.4 is available.
You should consider upgrading via the '/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8 -m pip install --upgrade pip' command.�[0m
�[?25h
ans =

1

Also the following error occurs when running PropSi function:
py.CoolProp.CoolProp.PropsSI('C', 'T', 273, 'P', 1600000, 'R1234yf')
Unable to resolve the name 'py.CoolProp.CoolProp.PropsSI'.

Ian Bell

unread,
Apr 12, 2022, 2:15:07 PM4/12/22
to coolpro...@googlegroups.com
See https://github.com/CoolProp/CoolProp/issues/2119 - you have an ARM chip, right? That's problematic for building binaries currently

Bernard Marjaba

unread,
Apr 12, 2022, 3:03:23 PM4/12/22
to coolprop-users
Yes I bought a new Macbook that has an M1 chip. Are you saying I can't use CoolProp with MATLAB on this laptop? 😳
Using the link you just sent me, I successfully installed coolprop using pip install -i https://test.pypi.org/simple/ CoolProp==6.4.2.dev0.
But this isn't working: python -c 'from CoolProp.CoolProp import get_global_param_string; print("CoolProp gitrevision:", get_global_param_string("gitrevision"))'
There's gotta be a way around this!

Ian Bell

unread,
Apr 12, 2022, 7:57:40 PM4/12/22
to coolpro...@googlegroups.com
That used to be the case, yes. 

But thanks to Julien's work, I think we have a solution.  Please try: https://github.com/CoolProp/CoolProp/issues/2119

Bernard Marjaba

unread,
Apr 13, 2022, 10:46:47 AM4/13/22
to coolprop-users
What exactly am I supposed to type? and where? please correct me if I'm wrong. I typed in python3 shell in terminal:

from CoolProp.CoolProp import get_global_param_string; print("CoolProp gitrevision:", get_global_param_string("gitrevision")) 
and I got 

CoolProp gitrevision: 06000823dc18901b13348ee0eda7d6394b02abdd

Is this correct?

Ian Bell

unread,
Apr 13, 2022, 11:12:53 AM4/13/22
to coolpro...@googlegroups.com
Perfect,  it's working! 

Bernard Marjaba

unread,
Apr 13, 2022, 12:03:24 PM4/13/22
to coolprop-users
I'm still getting the error though: <<Unable to resolve the name 'py.CoolProp.CoolProp.PropsSI'>> on MATLAB when I run a PropsSI command.

Ian Bell

unread,
Apr 13, 2022, 12:23:05 PM4/13/22
to coolpro...@googlegroups.com
Check that pyversion is using the Python that you installed into.  Seems like not.  

Bernard Marjaba

unread,
Apr 13, 2022, 1:29:14 PM4/13/22
to coolprop-users

MATLAB is using the same version that I installed:

Mac Terminal:
marjaba@Bernards-MacBook-Pro-2 ~ % python3 -V

Python 3.8.10

MATLAB Terminal:
>> pyversion

       version: '3.8'
    executable: '/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8'
       library: '/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/libpython3.8.dylib'
          home: '/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8'
      isloaded: 1

Ian Bell

unread,
Apr 13, 2022, 2:58:51 PM4/13/22
to coolpro...@googlegroups.com
Is python3 definitely pointing to the executable used in MATLAB? Version is not always enough,  could have multiple copies of python 3.10 on your computer

Bernard Marjaba

unread,
Apr 13, 2022, 4:48:21 PM4/13/22
to coolprop-users
The only version i have is python 3.8.

Ian Bell

unread,
Apr 13, 2022, 4:51:59 PM4/13/22
to coolpro...@googlegroups.com
So then I'm inclined to blame Matlab.  Matlab sometimes does funny things with the PATH, perhaps that or something similar is causing trouble.  Can you do anything from python in Matlab?  Like some of their examples? If so, and coolprop works in python,  could be an arm64 related bug.

Bernard Marjaba

unread,
Apr 13, 2022, 7:24:00 PM4/13/22
to coolprop-users
Coolprop is working fine in python. But when I run a command in MATLAB like py.CoolProp.CoolProp.PropsSI('T', 'Q', 0, 'P', 1600000, 'R1234yf') for example, I get the same error mentioned above.

Ian Bell

unread,
Apr 14, 2022, 10:26:14 AM4/14/22
to coolpro...@googlegroups.com
Can you try any python calling examples from Matlab from the Matlab docs? 

Bernard Marjaba

unread,
Apr 14, 2022, 11:38:15 AM4/14/22
to coolprop-users
py.list({'This','is a','list'})

ans =

  Python list with values:

    ['This', 'is a', 'list']

    Use string, double or cell function to convert to a MATLAB array.

I tried a few others as well, they worked.

Bernard Marjaba

unread,
Apr 15, 2022, 1:48:44 PM4/15/22
to coolprop-users
Any thoughts?

Ian Bell

unread,
Apr 17, 2022, 4:51:01 PM4/17/22
to coolpro...@googlegroups.com
Is your MATLAB arm64 arch? Or x86_64? If the latter, that might explain it, as it wouldn't be able to load arm64-bit extensions in Python I would think. But you should get a more useful message from MATLAB. M1 chips are causing a lot of grief for me.

Reply all
Reply to author
Forward
0 new messages