如何在 Visual Studio Code 中安装 openstacksdk

问题描述 投票:0回答:1

我尝试在 VSC 中安装 openstacksdk,但出现错误。我还安装了 Visual Studio 的构建工具,但它给了我同样的错误。我已经更新了点和轮**。**

(Python 3.11)

pip install openstacksdk 

错误:

Building wheels for collected packages: netifaces
  Building wheel for netifaces (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [41 lines of output]
      running bdist_wheel
      running build
      running build_ext
      building 'netifaces' extension
      creating build
      creating build\temp.win32-cpython-311
      creating build\temp.win32-cpython-311\Release
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DWIN32=1 -DNETIFACES_VERSION=0.11.0 "-IC:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\include" "-IC:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files 
(x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tcnetifaces.c /Fobuild\temp.win32-cpython-311\Release\netifaces.obj
      netifaces.c
      creating C:\Users\utente\AppData\Local\Temp\pip-install-g8bpg1nl\netifaces_7467204b6f8147a795de1588afa0bf5f\build\lib.win32-cpython-311
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x86\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO "/LIBPATH:C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\libs" "/LIBPATH:C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0" "/LIBPATH:C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\PCbuild\win32" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\ATLMFC\lib\x86" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\lib\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x86" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\lib\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x86" ws2_32.lib iphlpapi.lib /EXPORT:PyInit_netifaces build\temp.win32-cpython-311\Release\netifaces.obj /OUT:build\lib.win32-cpython-311\netifaces.cp311-win_amd64.pyd /IMPLIB:build\temp.win32-cpython-311\Release\netifaces.cp311-win_amd64.lib
         Creation of the library build\temp.win32-cpython-311\Release\netifaces.cp311-win_amd64.lib e dell'oggetto build\temp.win32-cpython-311\Release\netifaces.cp311-win_amd64.exp
      netifaces.obj : error LNK2001: external symbol __imp__PyModule_AddIntConstant unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyLong_FromLong unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyExc_MemoryError unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyErr_SetFromWindowsErr unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyDict_SetItemString unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyUnicode_FromWideChar unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyErr_SetString unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyExc_ValueError unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyModule_AddStringConstant unresolved
      netifaces.obj : error LNK2001: external symbol __imp___Py_FalseStruct unresolved
      netifaces.obj : error LNK2001: external symbol __imp___Py_Dealloc unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyModule_AddObject unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyList_New unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyModule_Create2 unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyList_Append unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyDict_SetItem unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyDict_New unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyErr_NoMemory unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyDict_GetItemString unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyExc_OSError unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyDict_GetItem unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyObject_IsTrue unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyTuple_Pack unresolved
      netifaces.obj : error LNK2001: external symbol __imp___Py_TrueStruct unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyUnicode_FromString unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyObject_Size unresolved
      netifaces.obj : error LNK2001: external symbol __imp__PyArg_ParseTuple unresolved
      build\lib.win32-cpython-311\netifaces.cp311-win_amd64.pyd : fatal error LNK1120: 27 external unresolved
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX86\\x86\\link.exe' failed with exit code 1120
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for netifaces
  Running setup.py clean for netifaces
Failed to build netifaces
ERROR: Could not build wheels for netifaces, which is required to install pyproject.toml-based projects

我更新了 pip 和wheel,然后安装了构建工具。

python windows pip python-3.11
1个回答
0
投票

您可能需要使用以下命令安装

Cmake
并同时升级
setuptools

pip install Cmake
pip install --upgrade setuptools
© www.soinside.com 2019 - 2024. All rights reserved.