We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
62.3.1
3.10,3.11,3.12
Windows
Using source builds of Python
Compiling extensions within a virtual environment created from a source build of Python fails with
LINK : fatal error LNK1104: cannot open file 'python312.lib'
(exact lib of course changes for each Python version)
A successful installation would be nice :)
using set SETUPTOOLS_USE_DISTUTILS=no prior to pip install ... does succeed, however.
set SETUPTOOLS_USE_DISTUTILS=no
pip install ...
PCbuild\build.bat
python.bat -m venv --upgrade-deps venv
venv\Scripts\python.exe -m pip install psutil
C:\Public\Devel\cpython\main> PCbuild\build.bat [...omitted...] C:\Public\Devel\cpython\main> python.bat -m venv --upgrade-deps C:\venv Running Release|x64 interpreter... Requirement already satisfied: pip in c:\venv\lib\site-packages (22.0.4) Collecting pip Using cached pip-22.1-py3-none-any.whl (2.1 MB) Requirement already satisfied: setuptools in c:\venv\lib\site-packages (58.1.0) Collecting setuptools Using cached setuptools-62.3.1-py3-none-any.whl (1.2 MB) Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 58.1.0 Uninstalling setuptools-58.1.0: Successfully uninstalled setuptools-58.1.0 Attempting uninstall: pip Found existing installation: pip 22.0.4 Uninstalling pip-22.0.4: Successfully uninstalled pip-22.0.4 Successfully installed pip-22.1 setuptools-62.3.1 C:\Public\Devel\cpython\main> C:\venv\Scripts\python.exe -m pip install -v psutil Using pip 22.1 from C:\venv\Lib\site-packages\pip (python 3.12) Collecting psutil Using cached psutil-5.9.0.tar.gz (478 kB) Running command python setup.py egg_info running egg_info creating C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info writing C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\PKG-INFO writing dependency_links to C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\dependency_links.txt writing requirements to C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\requires.txt writing top-level names to C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\top_level.txt writing manifest file 'C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\SOURCES.txt' reading manifest file 'C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'C:\Users\Jeremy\AppData\Local\Temp\pip-pip-egg-info-w2aa791w\psutil.egg-info\SOURCES.txt' Preparing metadata (setup.py) ... done Using legacy 'setup.py install' for psutil, since package 'wheel' is not installed. Installing collected packages: psutil Running command Running setup.py install for psutil running install C:\venv\Lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build\lib.win-amd64-cpython-312 creating build\lib.win-amd64-cpython-312\psutil copying psutil\_common.py -> build\lib.win-amd64-cpython-312\psutil copying psutil\_compat.py -> build\lib.win-amd64-cpython-312\psutil copying psutil\_psaix.py -> build\lib.win-amd64-cpython-312\psutil copying psutil\_psbsd.py -> build\lib.win-amd64-cpython-312\psutil copying psutil\_pslinux.py -> build\lib.win-amd64-cpython-312\psutil copying psutil\_psosx.py -> build\lib.win-amd64-cpython-312\psutil copying psutil\_psposix.py -> build\lib.win-amd64-cpython-312\psutil copying psutil\_pssunos.py -> build\lib.win-amd64-cpython-312\psutil copying psutil\_pswindows.py -> build\lib.win-amd64-cpython-312\psutil copying psutil\__init__.py -> build\lib.win-amd64-cpython-312\psutil creating build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\runner.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_aix.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_bsd.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_connections.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_contracts.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_linux.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_memleaks.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_misc.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_osx.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_posix.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_process.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_sunos.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_system.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_testutils.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_unicode.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\test_windows.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\__init__.py -> build\lib.win-amd64-cpython-312\psutil\tests copying psutil\tests\__main__.py -> build\lib.win-amd64-cpython-312\psutil\tests running build_ext building 'psutil._psutil_windows' extension creating build\temp.win-amd64-cpython-312 creating build\temp.win-amd64-cpython-312\Release creating build\temp.win-amd64-cpython-312\Release\psutil creating build\temp.win-amd64-cpython-312\Release\psutil\arch creating build\temp.win-amd64-cpython-312\Release\psutil\arch\windows "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/_psutil_common.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/_psutil_common.obj _psutil_common.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/_psutil_windows.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/_psutil_windows.obj _psutil_windows.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/cpu.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/cpu.obj cpu.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/disk.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/disk.obj disk.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/net.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/net.obj net.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/process_handles.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_handles.obj process_handles.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/process_info.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_info.obj process_info.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/process_utils.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_utils.obj process_utils.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/security.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/security.obj security.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/services.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/services.obj services.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/socks.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/socks.obj socks.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=590 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -IC:\venv\include -IC:\Public\Devel\cpython\main\include -IC:\Public\Devel\cpython\main\PC -IC:\Public\Devel\cpython\main\PC "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-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" /Tcpsutil/arch/windows/wmi.c /Fobuild\temp.win-amd64-cpython-312\Release\psutil/arch/windows/wmi.obj wmi.c "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\venv\libs /LIBPATH:C:\Public\Devel\cpython\main\libs /LIBPATH:C:\Public\Devel\cpython\main /LIBPATH:C:\venv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.19041.0\\um\x64" psapi.lib kernel32.lib advapi32.lib shell32.lib netapi32.lib ws2_32.lib PowrProf.lib pdh.lib /EXPORT:PyInit__psutil_windows build\temp.win-amd64-cpython-312\Release\psutil/_psutil_common.obj build\temp.win-amd64-cpython-312\Release\psutil/_psutil_windows.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/cpu.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/disk.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/net.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_handles.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_info.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/process_utils.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/security.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/services.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/socks.obj build\temp.win-amd64-cpython-312\Release\psutil/arch/windows/wmi.obj /OUT:build\lib.win-amd64-cpython-312\psutil\_psutil_windows.cp312-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-312\Release\psutil\_psutil_windows.cp312-win_amd64.lib LINK : fatal error LNK1104: cannot open file 'python312.lib' error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.30.30705\\bin\\HostX86\\x64\\link.exe' failed with exit code 1104 error: subprocess-exited-with-error × Running setup.py install for psutil did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. full command: 'C:\venv\Scripts\python.exe' -u -c ' exec(compile('"'"''"'"''"'"' # This is <pip-setuptools-caller> -- a caller that pip uses to run setup.py # # - It imports setuptools before invoking setup.py, to enable projects that directly # import from `distutils.core` to work with newer packaging standards. # - It provides a clear error message when setuptools is not installed. # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: # manifest_maker: standard file '"'"'-c'"'"' not found". # - It generates a shim setup.py, for handling setup.cfg-only projects. import os, sys, tokenize try: import setuptools except ImportError as error: print( "ERROR: Can not execute `setup.py` since setuptools is not available in " "the build environment.", file=sys.stderr, ) sys.exit(1) __file__ = %r sys.argv[0] = __file__ if os.path.exists(__file__): filename = __file__ with tokenize.open(__file__) as f: setup_py_code = f.read() else: filename = "<auto-generated setuptools caller>" setup_py_code = "from setuptools import setup; setup()" exec(compile(setup_py_code, filename, "exec")) '"'"''"'"''"'"' % ('"'"'C:\\Users\\Jeremy\\AppData\\Local\\Temp\\pip-install-y6aqydum\\psutil_79d25b503ade483fa5b04b7b83ed077e\\setup.py'"'"',), "<pip-setuptools-caller>", "exec"))' install --record 'C:\Users\Jeremy\AppData\Local\Temp\pip-record-ntj95uqf\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\venv\include\site\python3.12\psutil' cwd: C:\Users\Jeremy\AppData\Local\Temp\pip-install-y6aqydum\psutil_79d25b503ade483fa5b04b7b83ed077e\ Running setup.py install for psutil ... error error: legacy-install-failure × Encountered error while trying to install package. ╰─> psutil note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.
The text was updated successfully, but these errors were encountered:
Should probably update the title to mention Windows.
Sorry, something went wrong.
No branches or pull requests
setuptools version
62.3.1
Python version
3.10,3.11,3.12
OS
Windows
Additional environment information
Using source builds of Python
Description
Compiling extensions within a virtual environment created from a source build of Python fails with
(exact lib of course changes for each Python version)
Expected behavior
A successful installation would be nice :)
using
set SETUPTOOLS_USE_DISTUTILS=no
prior topip install ...
does succeed, however.How to Reproduce
PCbuild\build.bat
python.bat -m venv --upgrade-deps venv
venv\Scripts\python.exe -m pip install psutil
Output
The text was updated successfully, but these errors were encountered: