I am trying to solve a mathematical problem using python 3.7.0 . For this I’ve installed CPLEX 12.10 and I decided to install some dependencies, like numpy, prettytable and picos. Numpy and prettytable I get it working normal, but I tried downloading picos (using pip install picos
) and didn’t work. I get a huge error. How can I fix this?
Collecting picos
Using cached PICOS-2.4.17-py3-none-any.whl
Collecting cvxopt (from picos)
Using cached cvxopt-1.3.2.tar.gz (4.1 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: numpy in c:usersgabriappdatalocalprogramspythonpython37-32libsite-packages (from picos) (1.21.6)
Building wheels for collected packages: cvxopt
Building wheel for cvxopt (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for cvxopt (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [31 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating buildlib.win32-cpython-37
creating buildlib.win32-cpython-37cvxopt
copying srcpythonconeprog.py -> buildlib.win32-cpython-37cvxopt
copying srcpythoncvxprog.py -> buildlib.win32-cpython-37cvxopt
copying srcpythoninfo.py -> buildlib.win32-cpython-37cvxopt
copying srcpythonmisc.py -> buildlib.win32-cpython-37cvxopt
copying srcpythonmodeling.py -> buildlib.win32-cpython-37cvxopt
copying srcpythonmsk.py -> buildlib.win32-cpython-37cvxopt
copying srcpythonprinting.py -> buildlib.win32-cpython-37cvxopt
copying srcpythonsolvers.py -> buildlib.win32-cpython-37cvxopt
copying srcpython_version.py -> buildlib.win32-cpython-37cvxopt
copying srcpython__init__.py -> buildlib.win32-cpython-37cvxopt
running build_ext
building 'base' extension
creating buildtemp.win32-cpython-37
creating buildtemp.win32-cpython-37Release
creating buildtemp.win32-cpython-37Releasesrc
creating buildtemp.win32-cpython-37ReleasesrcC
"C:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519binHostX86x86cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:usersgabriappdatalocalprogramspythonpython37-32include -Ic:usersgabriappdatalocalprogramspythonpython37-32Include "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519include" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519ATLMFCinclude" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCAuxiliaryVSinclude" "-IC:Program Files (x86)Windows Kits10include10.0.22621.0ucrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\um" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\shared" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\winrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\cppwinrt" /Tcsrc/C/base.c /Fobuildtemp.win32-cpython-37Releasesrc/C/base.obj
base.c
"C:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519binHostX86x86cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:usersgabriappdatalocalprogramspythonpython37-32include -Ic:usersgabriappdatalocalprogramspythonpython37-32Include "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519include" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519ATLMFCinclude" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCAuxiliaryVSinclude" "-IC:Program Files (x86)Windows Kits10include10.0.22621.0ucrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\um" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\shared" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\winrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\cppwinrt" /Tcsrc/C/dense.c /Fobuildtemp.win32-cpython-37Releasesrc/C/dense.obj
dense.c
"C:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519binHostX86x86cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:usersgabriappdatalocalprogramspythonpython37-32include -Ic:usersgabriappdatalocalprogramspythonpython37-32Include "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519include" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519ATLMFCinclude" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCAuxiliaryVSinclude" "-IC:Program Files (x86)Windows Kits10include10.0.22621.0ucrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\um" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\shared" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\winrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\cppwinrt" /Tcsrc/C/sparse.c /Fobuildtemp.win32-cpython-37Releasesrc/C/sparse.obj
sparse.c
"C:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519binHostX86x86link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:/usr/lib /LIBPATH:c:usersgabriappdatalocalprogramspythonpython37-32libs /LIBPATH:c:usersgabriappdatalocalprogramspythonpython37-32 /LIBPATH:c:usersgabriappdatalocalprogramspythonpython37-32PCbuildwin32 "/LIBPATH:C:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519ATLMFClibx86" "/LIBPATH:C:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.39.33519libx86" "/LIBPATH:C:Program Files (x86)Windows Kits10lib10.0.22621.0ucrtx86" "/LIBPATH:C:Program Files (x86)Windows Kits10\lib10.0.22621.0\umx86" m.lib lapack.lib blas.lib /EXPORT:PyInit_base buildtemp.win32-cpython-37Releasesrc/C/base.obj buildtemp.win32-cpython-37Releasesrc/C/dense.obj buildtemp.win32-cpython-37Releasesrc/C/sparse.obj /OUT:buildlib.win32-cpython-37cvxoptbase.cp37-win32.pyd /IMPLIB:buildtemp.win32-cpython-37Releasesrc/Cbase.cp37-win32.lib
LINK : fatal error LNK1181: nÆo foi poss¡vel abrir o arquivo de entrada 'm.lib'
error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\link.exe' failed with exit code 1181
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cvxopt
Failed to build cvxopt
ERROR: Could not build wheels for cvxopt, which is required to install pyproject.toml-based projects
Also tried to download the cvxopt (using again the pip install cvxopt
) and didn’t work. I am pretty new to Python programming (used to program in C#) and I even used this same setup to another problem and worked just fine.
I tried downloading picos (using pip install picos
) and didn’t work and also tried downloading the cvxopt (using again the pip install cvxopt
)
Gabriel Cardoso is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.