Skip to content
New issue

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

Failed building wheel for psutil in Win 10 and Python 3.9 #62919

Open
wulaoh opened this issue Dec 5, 2020 · 9 comments
Open

Failed building wheel for psutil in Win 10 and Python 3.9 #62919

wulaoh opened this issue Dec 5, 2020 · 9 comments
Labels
14.0 Packaging Anything related to packaged Odoo installations (docker, .exe, .deb, etc)

Comments

@wulaoh
Copy link

wulaoh commented Dec 5, 2020

Impacted versions: 14.0

Steps to reproduce:
install VS2019 and C++ build tools
install python 3.9
into CommunityPath
run -> pip install -r requirements.txt

Current behavior:
psutil/_psutil_windows.c(272): error C2094: The label "error" is undefined
blow is details log:

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Ignoring freezegun: markers 'python_version < "3.8"' don't match your environment
Ignoring gevent: markers 'sys_platform != "win32" and python_version < "3.7"' don't match your environment
Ignoring gevent: markers 'sys_platform == "win32" and python_version < "3.7"' don't match your environment
Ignoring greenlet: markers 'python_version < "3.7"' don't match your environment
Ignoring greenlet: markers 'python_version == "3.7"' don't match your environment
Ignoring Jinja2: markers 'python_version < "3.8"' don't match your environment
Ignoring lxml: markers 'sys_platform != "win32" and python_version < "3.7"' don't match your environment
Ignoring lxml: markers 'sys_platform != "win32" and python_version == "3.7"' don't match your environment
Ignoring lxml: markers 'sys_platform != "win32" and python_version > "3.7"' don't match your environment
Ignoring Pillow: markers 'python_version <= "3.7" and sys_platform != "win32"' don't match your environment
Ignoring Pillow: markers 'python_version <= "3.7" and sys_platform == "win32"' don't match your environment
Ignoring psycopg2: markers 'sys_platform != "win32" and python_version < "3.8"' don't match your environment
Ignoring python-ldap: markers 'sys_platform != "win32"' don't match your environment
Ignoring reportlab: markers 'python_version < "3.8"' don't match your environment
Ignoring xlrd: markers 'python_version < "3.8"' don't match your environment
Requirement already satisfied: Babel==2.6.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 1)) (2.6.0)
Requirement already satisfied: chardet==3.0.4 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 2)) (3.0.4)
Requirement already satisfied: decorator==4.3.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 3)) (4.3.0)
Requirement already satisfied: docutils==0.14 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 4)) (0.14)
Requirement already satisfied: ebaysdk==2.1.5 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 5)) (2.1.5)
Requirement already satisfied: feedparser==5.2.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 6)) (5.2.1)
Requirement already satisfied: freezegun==0.3.15 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 8)) (0.3.15)
Requirement already satisfied: gevent==1.5.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 10)) (1.5.0)
Requirement already satisfied: greenlet==0.4.17 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 14)) (0.4.17)
Requirement already satisfied: html2text==2018.1.9 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 15)) (2018.1.9)
Requirement already satisfied: idna==2.6 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 16)) (2.6)
Requirement already satisfied: Jinja2==2.11.2 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 19)) (2.11.2)
Requirement already satisfied: libsass==0.17.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 20)) (0.17.0)
Requirement already satisfied: lxml in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 24)) (4.6.2)
Requirement already satisfied: Mako==1.0.7 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 25)) (1.0.7)
Requirement already satisfied: MarkupSafe==1.1.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 26)) (1.1.0)
Requirement already satisfied: num2words==0.5.6 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 27)) (0.5.6)
Requirement already satisfied: ofxparse==0.19 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 28)) (0.19)
Requirement already satisfied: passlib==1.7.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 29)) (1.7.1)
Requirement already satisfied: Pillow==8.0.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 32)) (8.0.1)
Requirement already satisfied: polib==1.1.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 33)) (1.1.0)
Requirement already satisfied: psycopg2==2.8.5 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 36)) (2.8.5)
Requirement already satisfied: pydot==1.4.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 37)) (1.4.1)
Requirement already satisfied: pyparsing==2.2.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 39)) (2.2.0)
Requirement already satisfied: PyPDF2==1.26.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 40)) (1.26.0)
Requirement already satisfied: pyserial==3.4 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 41)) (3.4)
Requirement already satisfied: python-dateutil==2.7.3 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 42)) (2.7.3)
Requirement already satisfied: pytz==2019.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 43)) (2019.1)
Requirement already satisfied: pyusb==1.0.2 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 44)) (1.0.2)
Requirement already satisfied: qrcode==6.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 45)) (6.1)
Requirement already satisfied: reportlab==3.5.55 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 47)) (3.5.55)
Requirement already satisfied: requests==2.21.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 48)) (2.21.0)
Requirement already satisfied: zeep==3.2.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 49)) (3.2.0)
Requirement already satisfied: python-stdnum==1.8 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 50)) (1.8)
Requirement already satisfied: vobject==0.9.6.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 51)) (0.9.6.1)
Requirement already satisfied: Werkzeug==0.16.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 52)) (0.16.1)
Requirement already satisfied: XlsxWriter==1.1.2 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 53)) (1.1.2)
Requirement already satisfied: xlwt==1.3.* in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 54)) (1.3.0)
Requirement already satisfied: xlrd==1.2.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 56)) (1.2.0)
Requirement already satisfied: pypiwin32 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 57)) (223)
Requirement already satisfied: pytz==2019.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 43)) (2019.1)
Requirement already satisfied: lxml in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 24)) (4.6.2)
Requirement already satisfied: requests==2.21.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 48)) (2.21.0)
Requirement already satisfied: six in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from freezegun==0.3.15->-r requirements.txt (line 8)) (1.15.0)
Requirement already satisfied: python-dateutil==2.7.3 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 42)) (2.7.3)
Requirement already satisfied: cffi>=1.12.2 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from gevent==1.5.0->-r requirements.txt (line 10)) (1.14.4)
Requirement already satisfied: greenlet==0.4.17 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 14)) (0.4.17)
Requirement already satisfied: MarkupSafe==1.1.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 26)) (1.1.0)
Requirement already satisfied: six in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from freezegun==0.3.15->-r requirements.txt (line 8)) (1.15.0)
Requirement already satisfied: MarkupSafe==1.1.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 26)) (1.1.0)
Requirement already satisfied: six in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from freezegun==0.3.15->-r requirements.txt (line 8)) (1.15.0)
Requirement already satisfied: beautifulsoup4 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from ofxparse==0.19->-r requirements.txt (line 28)) (4.9.3)
Requirement already satisfied: lxml in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 24)) (4.6.2)
Collecting psutil==5.6.6
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/5f/dc/edf6758183afc7591a16bd4b8a44d8eea80aca1327ea60161dd3bad9ad22/psutil-5.6.6.tar.gz (447 kB)
|████████████████████████████████| 447 kB 2.2 MB/s
Requirement already satisfied: pyparsing==2.2.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 39)) (2.2.0)
Requirement already satisfied: pywin32>=223 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from pypiwin32->-r requirements.txt (line 57)) (300)
Requirement already satisfied: six in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from freezegun==0.3.15->-r requirements.txt (line 8)) (1.15.0)
Requirement already satisfied: six in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from freezegun==0.3.15->-r requirements.txt (line 8)) (1.15.0)
Requirement already satisfied: colorama in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from qrcode==6.1->-r requirements.txt (line 45)) (0.4.4)
Requirement already satisfied: Pillow==8.0.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 32)) (8.0.1)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from requests==2.21.0->-r requirements.txt (line 48)) (1.24.3)
Requirement already satisfied: chardet==3.0.4 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 2)) (3.0.4)
Requirement already satisfied: idna==2.6 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 16)) (2.6)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from requests==2.21.0->-r requirements.txt (line 48)) (2020.11.8)
Requirement already satisfied: python-dateutil==2.7.3 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 42)) (2.7.3)
Requirement already satisfied: lxml in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 24)) (4.6.2)
Requirement already satisfied: six in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from freezegun==0.3.15->-r requirements.txt (line 8)) (1.15.0)
Requirement already satisfied: requests==2.21.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 48)) (2.21.0)
Requirement already satisfied: defusedxml>=0.4.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from zeep==3.2.0->-r requirements.txt (line 49)) (0.6.0)
Requirement already satisfied: pytz==2019.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 43)) (2019.1)
Requirement already satisfied: cached-property>=1.3.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from zeep==3.2.0->-r requirements.txt (line 49)) (1.5.2)
Requirement already satisfied: appdirs>=1.4.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from zeep==3.2.0->-r requirements.txt (line 49)) (1.4.4)
Requirement already satisfied: requests-toolbelt>=0.7.1 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from zeep==3.2.0->-r requirements.txt (line 49)) (0.9.1)
Requirement already satisfied: isodate>=0.5.4 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from zeep==3.2.0->-r requirements.txt (line 49)) (0.6.0)
Requirement already satisfied: attrs>=17.2.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from zeep==3.2.0->-r requirements.txt (line 49)) (20.3.0)
Requirement already satisfied: soupsieve>1.2 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from beautifulsoup4->ofxparse==0.19->-r requirements.txt (line 28)) (2.0.1)
Requirement already satisfied: pycparser in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from cffi>=1.12.2->gevent==1.5.0->-r requirements.txt (line 10)) (2.20)
Requirement already satisfied: six in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from freezegun==0.3.15->-r requirements.txt (line 8)) (1.15.0)
Requirement already satisfied: requests==2.21.0 in c:\users\bwu\appdata\local\programs\python\python39\lib\site-packages (from -r requirements.txt (line 48)) (2.21.0)
Building wheels for collected packages: psutil
Building wheel for psutil (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\bwu\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\bwu\AppData\Local\Temp\pip-install-a0ninnuw\psutil_b89815d73e2740dda29cb574b7e67655\setup.py'"'"'; file='"'"'C:\Users\bwu\AppData\Local\Temp\pip-install-a0ninnuw\psutil_b89815d73e2740dda29cb574b7e67655\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\bwu\AppData\Local\Temp\pip-wheel-jqyamv_1'
cwd: C:\Users\bwu\AppData\Local\Temp\pip-install-a0ninnuw\psutil_b89815d73e2740dda29cb574b7e67655
Complete output (47 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.9
creating build\lib.win-amd64-3.9\psutil
copying psutil_common.py -> build\lib.win-amd64-3.9\psutil
copying psutil_compat.py -> build\lib.win-amd64-3.9\psutil
copying psutil_psaix.py -> build\lib.win-amd64-3.9\psutil
copying psutil_psbsd.py -> build\lib.win-amd64-3.9\psutil
copying psutil_pslinux.py -> build\lib.win-amd64-3.9\psutil
copying psutil_psosx.py -> build\lib.win-amd64-3.9\psutil
copying psutil_psposix.py -> build\lib.win-amd64-3.9\psutil
copying psutil_pssunos.py -> build\lib.win-amd64-3.9\psutil
copying psutil_pswindows.py -> build\lib.win-amd64-3.9\psutil
copying psutil_init_.py -> build\lib.win-amd64-3.9\psutil
creating build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\runner.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_aix.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_bsd.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_connections.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_contracts.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_linux.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_memory_leaks.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_misc.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_osx.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_posix.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_process.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_sunos.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_system.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_unicode.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_windows.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests_init_.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests_main_.py -> build\lib.win-amd64-3.9\psutil\tests
running build_ext
building 'psutil.psutil_windows' extension
creating build\temp.win-amd64-3.9
creating build\temp.win-amd64-3.9\Release
creating build\temp.win-amd64-3.9\Release\psutil
creating build\temp.win-amd64-3.9\Release\psutil\arch
creating build\temp.win-amd64-3.9\Release\psutil\arch\windows
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DPSUTIL_VERSION=566 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER
=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\users\bwu\appdata\local\programs\python\python39\include -Ic:\users\bwu\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt /Tcpsutil/_psutil_common.c /Fobuild\temp.win-amd64-3.9\Release\psutil/_psutil_common.obj
psutil_common.c
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DPSUTIL_VERSION=566 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER
=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\users\bwu\appdata\local\programs\python\python39\include -Ic:\users\bwu\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt /Tcpsutil/_psutil_windows.c /Fobuild\temp.win-amd64-3.9\Release\psutil/_psutil_windows.obj
_psutil_windows.c
psutil/_psutil_windows.c(272): error C2094: The label "error" is undefined
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe' failed with exit code 2

ERROR: Failed building wheel for psutil
Running setup.py clean for psutil
Failed to build psutil
Installing collected packages: psutil
Running setup.py install for psutil ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\bwu\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\bwu\AppData\Local\Temp\pip-install-a0ninnuw\psutil_b89815d73e2740dda29cb574b7e67655\setup.py'"'"'; file='"'"'C:\Users\bwu\AppData\Local\Temp\pip-install-a0ninnuw\psutil_b89815d73e2740dda29cb574b7e67655\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\bwu\AppData\Local\Temp\pip-record-fr9cvvlk\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\bwu\appdata\local\programs\python\python39\Include\psutil'
cwd: C:\Users\bwu\AppData\Local\Temp\pip-install-a0ninnuw\psutil_b89815d73e2740dda29cb574b7e67655
Complete output (47 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.9
creating build\lib.win-amd64-3.9\psutil
copying psutil_common.py -> build\lib.win-amd64-3.9\psutil
copying psutil_compat.py -> build\lib.win-amd64-3.9\psutil
copying psutil_psaix.py -> build\lib.win-amd64-3.9\psutil
copying psutil_psbsd.py -> build\lib.win-amd64-3.9\psutil
copying psutil_pslinux.py -> build\lib.win-amd64-3.9\psutil
copying psutil_psosx.py -> build\lib.win-amd64-3.9\psutil
copying psutil_psposix.py -> build\lib.win-amd64-3.9\psutil
copying psutil_pssunos.py -> build\lib.win-amd64-3.9\psutil
copying psutil_pswindows.py -> build\lib.win-amd64-3.9\psutil
copying psutil_init_.py -> build\lib.win-amd64-3.9\psutil
creating build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\runner.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_aix.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_bsd.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_connections.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_contracts.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_linux.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_memory_leaks.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_misc.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_osx.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_posix.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_process.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_sunos.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_system.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_unicode.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests\test_windows.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests_init_.py -> build\lib.win-amd64-3.9\psutil\tests
copying psutil\tests_main_.py -> build\lib.win-amd64-3.9\psutil\tests
running build_ext
building 'psutil.psutil_windows' extension
creating build\temp.win-amd64-3.9
creating build\temp.win-amd64-3.9\Release
creating build\temp.win-amd64-3.9\Release\psutil
creating build\temp.win-amd64-3.9\Release\psutil\arch
creating build\temp.win-amd64-3.9\Release\psutil\arch\windows
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DPSUTIL_VERSION=566 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER
=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\users\bwu\appdata\local\programs\python\python39\include -Ic:\users\bwu\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt /Tcpsutil/_psutil_common.c /Fobuild\temp.win-amd64-3.9\Release\psutil/_psutil_common.obj
psutil_common.c
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DPSUTIL_VERSION=566 -DPSUTIL_WINDOWS=1 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER
=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 -Ic:\users\bwu\appdata\local\programs\python\python39\include -Ic:\users\bwu\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\ATLMFC\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt /Tcpsutil/_psutil_windows.c /Fobuild\temp.win-amd64-3.9\Release\psutil/_psutil_windows.obj
_psutil_windows.c
psutil/_psutil_windows.c(272): error C2094: The label "error" is undefined
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe' failed with exit code 2
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\bwu\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\bwu\AppData\Local\Temp\pip-install-a0ninnuw\psutil_b89815d73e2740dda29cb574b7e67655\setup.py'"'"'; file='"'"'C:\Users\bwu\AppData\Local\Temp\pip-install-a0ninnuw\psutil_b89815d73e2740dda29cb574b7e67655\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\bwu\AppData\Local\Temp\pip-record-fr9cvvlk\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\bwu\appdata\local\programs\python\python39\Include\psutil' Check the logs for full command output.

Expected behavior:
Video/Screenshot link (optional):

@wulaoh
Copy link
Author

wulaoh commented Dec 5, 2020

find the issue from psutil==5.6.6, and fixed 5.6.7, below is link giampaolo/psutil#1630

@pedrobaeza pedrobaeza added 14.0 Packaging Anything related to packaged Odoo installations (docker, .exe, .deb, etc) labels Dec 5, 2020
@londy123
Copy link

londy123 commented Jan 5, 2021

I had the same issue but I had one more error while installing odoo 14 dependencies on Windows 10 with python 3.9 according to the documentation.
I had to modify reqeuriments.txt -python-stdnum==1.8 for -python-stdnum==1.8.1.

@blotus-dev
Copy link

@wulaoh @londy123 , i have the same problem, your solutions is workable for me, many thanks

AdrienPr added a commit to AdrienPr/odoo that referenced this issue May 15, 2021
Hello,
Windows 10 and python_version >= '3.9'

I faced many issues during the installation of Odoo with the requirements.txt install.

I updated the following information:
python-stdnum==1.8 >>>> python-stdnum==1.8.1 (I found this: odoo#62919)
psutil==5.6.6 >>>> psutil==5.6.7 (I found this: odoo#62919)
psycopg2==2.8.5 >>>> psycopg2==2.8.6 (I found this: https://pypi.org/project/psycopg2/#files)

Hope it will help!
Best regards,
Adrien
idanwork added a commit to wavesaudio/instl that referenced this issue Jun 27, 2021
PSUtil ==> 5.6.6 to 5.6.7 due to
odoo/odoo#62919

Windows requirements only:
pywin32 224 does not exist, bumping to 225 didnt work, had to take latest 301
mhammond/pywin32#1470

pypiwin32 (220 does not exist) ==> 223
ShaiWavesAudio pushed a commit to wavesaudio/instl that referenced this issue Jun 28, 2021
PSUtil ==> 5.6.6 to 5.6.7 due to
odoo/odoo#62919

Windows requirements only:
pywin32 224 does not exist, bumping to 225 didnt work, had to take latest 301
mhammond/pywin32#1470

pypiwin32 (220 does not exist) ==> 223
idanwork added a commit to wavesaudio/instl that referenced this issue Jul 19, 2021
PSUtil ==> 5.6.6 to 5.6.7 due to
odoo/odoo#62919

Windows requirements only:
pywin32 224 does not exist, bumping to 225 didnt work, had to take latest 301
mhammond/pywin32#1470

pypiwin32 (220 does not exist) ==> 223
@denizakin
Copy link

denizakin commented Oct 10, 2021

Thank u guys, same problem same solution saved my day

@ALVSoft
Copy link

ALVSoft commented Nov 30, 2021

find the issue from psutil==5.6.6, and fixed 5.6.7, below is link giampaolo/psutil#1630

@wulaoh Works for me. Thanks!!!

@Ascor8522
Copy link

passlib also needs to be upgraded from 1.7.1 to 1.7.2,
otherwise it would cause ImportError: cannot import name 'clock' from 'time' (unknown location) at runtime

DiamondDagger590 added a commit to Exigo-Business-Solutions/odoo that referenced this issue Jan 27, 2022
@mamiegforce
Copy link

I have tried all of the posted solutions with updating psutil, python-stdnum, and passlib yet i am still getting issues with installing greenlet. This same issue is happening on several computers I have tried installing on.

@brando90
Copy link

brando90 commented Sep 8, 2022

is win 10 == windows 10?

@bvora8888
Copy link

I have tried all of the posted solutions with updating psutil, python-stdnum, and passlib yet i am still getting issues with installing greenlet. This same issue is happening on several computers I have tried installing on.

Yes, facing similar issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
14.0 Packaging Anything related to packaged Odoo installations (docker, .exe, .deb, etc)
Projects
None yet
Development

No branches or pull requests

10 participants