Wheel v.s. Egg

原文:https://packaging.python.org/wheel_egg/

Wheel和Egg都是打包的格式,目的是支持不需要编译或制作的安装过程。
Egg格式是由setuptools在2004年引入,而Wheel格式是由PEP427在2012年定义。
Wheel现在被认为是Python的二进制包的标准格式。

以下是Wheel和Egg的主要的不同点:

  • Wheel有一个官方的PEP427来定义,而Egg没有PEP定义。
  • Wheel是一种分发格式,即打包格式。而Egg既是一种分发格式,也是一种运行时安装的格式,并且是可以被import的。
  • Wheel文件不会包含.pyc文件
  • Wheel使用和PEP376兼容的.dist-info目录,而Egg使用.egg-info目录。
  • Wheel有着更丰富的命名规则。
  • Wheel是有版本的。每个Wheel文件都包含wheel规格的版本和打包它的实现。
  • Wheel在内部被sysconfig path type管理,因此转向其他格式也更容易。
(Flightgpt) lixing@DESKTOP-2PJK7EV:~/FlightGPT/vllm$ rm -rf build/ (Flightgpt) lixing@DESKTOP-2PJK7EV:~/FlightGPT/vllm$ sudo ln -sf /usr/local/cuda-11.8/targets/x86_64-linux/include /usr/local/cuda/include (Flightgpt) lixing@DESKTOP-2PJK7EV:~/FlightGPT/vllm$ uv pip install -e . Using Python 3.10.18 environment at: /home/lixing/anaconda3/envs/Flightgpt Resolved 142 packages in 3.80s × Failed to build `vllm @ file:///home/lixing/FlightGPT/vllm` ├─▶ The build backend returned an error ╰─▶ Call to `setuptools.build_meta.build_editable` failed (exit status: 1) [stdout] running editable_wheel creating /home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm.egg-info writing /home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm.egg-info/PKG-INFO writing dependency_links to /home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm.egg-info/dependency_links.txt writing entry points to /home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm.egg-info/entry_points.txt writing requirements to /home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm.egg-info/requires.txt writing top-level names to /home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm.egg-info/top_level.txt writing manifest file '/home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file '/home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm.egg-info/SOURCES.txt' creating '/home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm-0.11.0rc2.dev71+ge18b714b2.cu118.dist-info' creating /home/lixing/.cache/uv/builds-v0/.tmpWurXDn/.tmp-17rijnpc/vllm-0.11.0rc2.dev71+ge18b714b2.cu118.dist-info/WHEEL running build_py running build_ext -- The CXX compiler identification is GNU 9.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Build type: RelWithDebInfo -- Target device: cuda -- Found Python: /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/bin/python (found version "3.10.18") found components: Interpreter Development.Module Development.SABIModule -- Found python matching: /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/bin/python. -- Could NOT find CUDA (missing: CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (found version "11.8") -- Configuring incomplete, errors occurred! [stderr] /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/torch/_subclasses/functional_tensor.py:279: UserWarning: Failed to initialize NumPy: No module named 'numpy' (Triggered internally at /pytorch/torch/csrc/utils/tensor_numpy.cpp:81.) cpu = _conversion_method_template(device=torch.device("cpu")) /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools_scm/_integration/version_inference.py:51: UserWarning: version of None already set warnings.warn(self.message) CMake Warning at /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/torch/share/cmake/Caffe2/public/cuda.cmake:31 (message): PyTorch: CUDA cannot be found. Depending on whether you are building PyTorch or a PyTorch dependent library, the next warning / error will give you more info. Call Stack (most recent call first): /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/torch/share/cmake/Caffe2/Caffe2Config.cmake:86 (include) /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:68 (find_package) CMakeLists.txt:84 (find_package) CMake Error at /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/torch/share/cmake/Caffe2/Caffe2Config.cmake:90 (message): Your installed Caffe2 version uses CUDA but I cannot find the CUDA libraries. Please set the proper CUDA prefixes and / or install CUDA. Call Stack (most recent call first): /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:68 (find_package) CMakeLists.txt:84 (find_package) Traceback (most recent call last): File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/editable_wheel.py", line 139, in run self._create_wheel_file(bdist_wheel) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/editable_wheel.py", line 340, in _create_wheel_file files, mapping = self._run_build_commands(dist_name, unpacked, lib, tmp) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/editable_wheel.py", line 263, in _run_build_commands self._run_build_subcommands() File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/editable_wheel.py", line 290, in _run_build_subcommands self.run_command(name) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/dist.py", line 1104, in run_command super().run_command(command) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "<string>", line 268, in run File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 99, in run _build_ext.run(self) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run self.build_extensions() File "<string>", line 230, in build_extensions File "<string>", line 208, in configure File "/home/lixing/anaconda3/envs/Flightgpt/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', '/home/lixing/FlightGPT/vllm', '-G', 'Ninja', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DVLLM_TARGET_DEVICE=cuda', '-DCMAKE_C_COMPILER_LAUNCHER=ccache', '-DCMAKE_CXX_COMPILER_LAUNCHER=ccache', '-DCMAKE_CUDA_COMPILER_LAUNCHER=ccache', '-DCMAKE_HIP_COMPILER_LAUNCHER=ccache', '-DVLLM_PYTHON_EXECUTABLE=/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/bin/python', '-DVLLM_PYTHON_PATH=/home/lixing/slam/Fast-LIO2/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages:/home/lixing/anaconda3/envs/Flightgpt/lib/python310.zip:/home/lixing/anaconda3/envs/Flightgpt/lib/python3.10:/home/lixing/anaconda3/envs/Flightgpt/lib/python3.10/lib-dynload:/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages:/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_vendor', '-DFETCHCONTENT_BASE_DIR=/home/lixing/FlightGPT/vllm/.deps', '-DNVCC_THREADS=1', '-DCMAKE_JOB_POOL_COMPILE:STRING=compile', '-DCMAKE_JOB_POOLS:STRING=compile=24', '-DCMAKE_CUDA_COMPILER=/usr/local/cuda-11.8/bin/nvcc']' returned non-zero exit status 1. /home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/dist.py:1021: _DebuggingTips: Problem in editable installation. !! ******************************************************************************** An error happened while installing `vllm` in editable mode. The following steps are recommended to help debug this problem: - Try to install the project normally, without using the editable mode. Does the error still persist? (If it does, try fixing the problem before attempting the editable mode). - If you are using binary extensions, make sure you have all OS-level dependencies installed (e.g. compilers, toolchains, binary libraries, ...). - Try the latest version of setuptools (maybe the error was already fixed). - If you (or your project dependencies) are using any setuptools extension or customization, make sure they support the editable mode. After following the steps above, if the problem still persists and you think this is related to how setuptools handles editable installations, please submit a reproducible example (see https://stackoverflow.com/help/minimal-reproducible-example) to: https://github.com/pypa/setuptools/issues See https://setuptools.pypa.io/en/latest/userguide/development_mode.html for details. ******************************************************************************** !! cmd_obj.run() Traceback (most recent call last): File "<string>", line 11, in <module> File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/build_meta.py", line 468, in build_editable return self._build_with_temp_dir( File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir self.run_setup() File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) File "<string>", line 648, in <module> File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 186, in setup return run_commands(dist) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 202, in run_commands dist.run_commands() File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands self.run_command(cmd) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/dist.py", line 1104, in run_command super().run_command(command) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/editable_wheel.py", line 139, in run self._create_wheel_file(bdist_wheel) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/editable_wheel.py", line 340, in _create_wheel_file files, mapping = self._run_build_commands(dist_name, unpacked, lib, tmp) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/editable_wheel.py", line 263, in _run_build_commands self._run_build_subcommands() File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/editable_wheel.py", line 290, in _run_build_subcommands self.run_command(name) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command self.distribution.run_command(command) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/dist.py", line 1104, in run_command super().run_command(command) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command cmd_obj.run() File "<string>", line 268, in run File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 99, in run _build_ext.run(self) File "/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run self.build_extensions() File "<string>", line 230, in build_extensions File "<string>", line 208, in configure File "/home/lixing/anaconda3/envs/Flightgpt/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', '/home/lixing/FlightGPT/vllm', '-G', 'Ninja', '-DCMAKE_BUILD_TYPE=RelWithDebInfo', '-DVLLM_TARGET_DEVICE=cuda', '-DCMAKE_C_COMPILER_LAUNCHER=ccache', '-DCMAKE_CXX_COMPILER_LAUNCHER=ccache', '-DCMAKE_CUDA_COMPILER_LAUNCHER=ccache', '-DCMAKE_HIP_COMPILER_LAUNCHER=ccache', '-DVLLM_PYTHON_EXECUTABLE=/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/bin/python', '-DVLLM_PYTHON_PATH=/home/lixing/slam/Fast-LIO2/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages:/home/lixing/anaconda3/envs/Flightgpt/lib/python310.zip:/home/lixing/anaconda3/envs/Flightgpt/lib/python3.10:/home/lixing/anaconda3/envs/Flightgpt/lib/python3.10/lib-dynload:/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages:/home/lixing/.cache/uv/builds-v0/.tmpTQTjD1/lib/python3.10/site-packages/setuptools/_vendor', '-DFETCHCONTENT_BASE_DIR=/home/lixing/FlightGPT/vllm/.deps', '-DNVCC_THREADS=1', '-DCMAKE_JOB_POOL_COMPILE:STRING=compile', '-DCMAKE_JOB_POOLS:STRING=compile=24', '-DCMAKE_CUDA_COMPILER=/usr/local/cuda-11.8/bin/nvcc']' returned non-zero exit status 1. hint: This usually indicates a problem with the package or the build environment. (Flightgpt) lixing@DESKTOP-2PJK7EV:~/FlightGPT/vllm$
最新发布
09-25
Getting requirements to build wheel ... canceled ERROR: Operation cancelled by user (pyopenjtalk_test_env) d:\graduate\LangChain\pyopenjtalk-0.4.1>pip install setuptools==57.5.0 -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting setuptools==57.5.0 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/4b/b9/71687c5d2034c863db1db2e0704f5e27581ff3cb44d7f293968c5e08ceb3/setuptools-57.5.0-py3-none-any.whl (819 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 819.3/819.3 kB 18.0 MB/s eta 0:00:00 Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 69.0.0 Uninstalling setuptools-69.0.0: Successfully uninstalled setuptools-69.0.0 Successfully installed setuptools-57.5.0 (pyopenjtalk_test_env) d:\graduate\LangChain\pyopenjtalk-0.4.1>pip install pyopenjtalk --no-deps Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting pyopenjtalk Using cached https://pypi.tuna.tsinghua.edu.cn/packages/58/74/ccd31c696f047ba381f9b11a504bf1199756c3f30f3de64e3eeb83e10b4a/pyopenjtalk-0.4.1.tar.gz (1.4 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: pyopenjtalk Building wheel for pyopenjtalk (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for pyopenjtalk (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [74 lines of output] D:\usertemp\pip-build-env-ech844ka\overlay\Lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) D:\usertemp\pip-build-env-ech844ka\overlay\Lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() D:\usertemp\pip-build-env-ech844ka\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() CMake is in the system path. Version: cmake version 4.0.2 CMake suite maintained and supported by Kitware (kitware.com/cmake). running bdist_wheel running build running build_py creating build\lib.win32-cpython-39\pyopenjtalk copying pyopenjtalk\utils.py -> build\lib.win32-cpython-39\pyopenjtalk copying pyopenjtalk\version.py -> build\lib.win32-cpython-39\pyopenjtalk copying pyopenjtalk\__init__.py -> build\lib.win32-cpython-39\pyopenjtalk running egg_info writing pyopenjtalk.egg-info\PKG-INFO writing dependency_links to pyopenjtalk.egg-info\dependency_links.txt writing requirements to pyopenjtalk.egg-info\requires.txt writing top-level names to pyopenjtalk.egg-info\top_level.txt reading manifest file 'pyopenjtalk.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitmodules' warning: no previously-included files found matching '.travis.yml' warning: no previously-included files found matching 'tox.ini' no previously-included directories found matching '.github\*' no previously-included directories found matching 'docs\**' adding license file 'LICENSE.md' writing manifest file 'pyopenjtalk.egg-info\SOURCES.txt' creating build\lib.win32-cpython-39\pyopenjtalk\htsvoice copying pyopenjtalk\htsvoice\LICENSE_mei_normal.htsvoice -> build\lib.win32-cpython-39\pyopenjtalk\htsvoice copying pyopenjtalk\htsvoice\README.md -> build\lib.win32-cpython-39\pyopenjtalk\htsvoice copying pyopenjtalk\htsvoice\mei_normal.htsvoice -> build\lib.win32-cpython-39\pyopenjtalk\htsvoice running build_ext Compiling pyopenjtalk\openjtalk.pyx because it changed. [1/1] Cythonizing pyopenjtalk\openjtalk.pyx building 'pyopenjtalk.openjtalk' extension error: Unable to find a compatible Visual Studio installation. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pyopenjtalk Failed to build pyopenjtalk ERROR: Failed to build installable wheels for some pyproject.toml based projects (pyopenjtalk)
06-03
error: subprocess-exited-with-error × Building editable for nvidia_curobo (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [45 lines of output] /home/k2/miniconda3/envs/curobo/lib/python3.10/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'long-description-content-type' in 'metadata' (setup.cfg), please use the underscore name 'long_description_content_type' instead. !! ******************************************************************************** Usage of dash-separated 'long-description-content-type' will not be supported in future versions. Please use the underscore name 'long_description_content_type' instead. By 2026-Mar-03, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. ******************************************************************************** !! opt = self._enforce_underscore(opt, section) /home/k2/miniconda3/envs/curobo/lib/python3.10/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: Other/Proprietary License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running editable_wheel creating /tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo.egg-info writing /tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo.egg-info/PKG-INFO writing dependency_links to /tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo.egg-info/dependency_links.txt writing requirements to /tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo.egg-info/requires.txt writing top-level names to /tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo.egg-info/top_level.txt writing manifest file '/tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'src/curobo/curobolib/*.so' adding license file 'LICENSE' writing manifest file '/tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo.egg-info/SOURCES.txt' creating '/tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo-0.0.0.dist-info' creating /tmp/pip-wheel-mvlvvp_b/.tmp-ces_400a/nvidia_curobo-0.0.0.dist-info/WHEEL running build_py running build_ext error: nvcc not found at ':/usr/local/cuda-12.2/bin/nvcc'. Ensure CUDA path ':/usr/local/cuda-12.2' is correct. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building editable for nvidia_curobo Failed to build nvidia_curobo error: failed-wheel-build-for-install × Failed to build installable wheels for some pyproject.toml based projects ╰─> nvidia_curobo
08-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值