После локальной установки некоторых пакетов Python я теперь получаю следующую ошибку при сборке любого пакета (Python или C++). однако пакеты, похоже, успешно компилируются.
Traceback (most recent call last):
File "", line 1, in
File "/usr/lib/python3.10/distutils/core.py", line 215, in run_setup
exec(f.read(), g)
File "", line 8, in
ModuleNotFoundError: No module named 'Cython'
[1.287s] ERROR:colcon.colcon_core.package_identification:Exception in package identification extension 'python_setup_py' in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/cython': Command '['/usr/bin/python3', '-c', 'import sys;from contextlib import suppress;exec("with suppress(ImportError): from setuptools.extern.packaging.specifiers import SpecifierSet");exec("with suppress(ImportError): from packaging.specifiers import SpecifierSet");from distutils.core import run_setup;dist = run_setup( \'setup.py\', script_args=(\'--dry-run\',), stop_after=\'config\');skip_keys = (\'cmdclass\', \'distclass\', \'ext_modules\', \'metadata\');data = { key: value for key, value in dist.__dict__.items() if ( not key.startswith(\'_\') and not callable(value) and key not in skip_keys and key not in dist.display_option_names )};data[\'metadata\'] = { k: v for k, v in dist.metadata.__dict__.items() if k not in (\'license_files\', \'provides_extras\')};sys.stdout.buffer.write(repr(data).encode(\'utf-8\'))']' returned non-zero exit status 1.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/colcon_core/package_identification/__init__.py", line 144, in _identify
retval = extension.identify(_reused_descriptor_instance)
File "/usr/lib/python3/dist-packages/colcon_python_setup_py/package_identification/python_setup_py.py", line 48, in identify
config = get_setup_information(setup_py)
File "/usr/lib/python3/dist-packages/colcon_python_setup_py/package_identification/python_setup_py.py", line 249, in get_setup_information
_setup_information_cache[hashable_env] = _get_setup_information(
File "/usr/lib/python3/dist-packages/colcon_python_setup_py/package_identification/python_setup_py.py", line 296, in _get_setup_information
result = subprocess.run(
File "/usr/lib/python3.10/subprocess.py", line 526, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/python3', '-c', 'import sys;from contextlib import suppress;exec("with suppress(ImportError): from setuptools.extern.packaging.specifiers import SpecifierSet");exec("with suppress(ImportError): from packaging.specifiers import SpecifierSet");from distutils.core import run_setup;dist = run_setup( \'setup.py\', script_args=(\'--dry-run\',), stop_after=\'config\');skip_keys = (\'cmdclass\', \'distclass\', \'ext_modules\', \'metadata\');data = { key: value for key, value in dist.__dict__.items() if ( not key.startswith(\'_\') and not callable(value) and key not in skip_keys and key not in dist.display_option_names )};data[\'metadata\'] = { k: v for k, v in dist.metadata.__dict__.items() if k not in (\'license_files\', \'provides_extras\')};sys.stdout.buffer.write(repr(data).encode(\'utf-8\'))']' returned non-zero exit status 1.
[1.501s] ERROR:colcon.colcon_core.package_identification:Failed to determine Python package name in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/limited_api'
[1.502s] ERROR:colcon.colcon_core.package_identification:Exception in package identification extension 'python_setup_py' in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/limited_api': Failed to determine Python package name in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/limited_api'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/colcon_core/package_identification/__init__.py", line 144, in _identify
retval = extension.identify(_reused_descriptor_instance)
File "/usr/lib/python3/dist-packages/colcon_python_setup_py/package_identification/python_setup_py.py", line 57, in identify
raise RuntimeError(
RuntimeError: Failed to determine Python package name in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/limited_api'
установка правильной версии cython не исправляет это, она просто перестает выдавать эти 5 строк, переустановка colcon и ros2 также не исправляет это. удаление установленных мной пакетов, вызвавших это, также не устранило эту ошибку.
Есть ли у кого-нибудь предложения?
После локальной установки некоторых пакетов Python я теперь получаю следующую ошибку при сборке любого пакета (Python или C++). однако пакеты, похоже, успешно компилируются. [code]Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3.10/distutils/core.py", line 215, in run_setup exec(f.read(), g) File "", line 8, in ModuleNotFoundError: No module named 'Cython' [1.287s] ERROR:colcon.colcon_core.package_identification:Exception in package identification extension 'python_setup_py' in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/cython': Command '['/usr/bin/python3', '-c', 'import sys;from contextlib import suppress;exec("with suppress(ImportError): from setuptools.extern.packaging.specifiers import SpecifierSet");exec("with suppress(ImportError): from packaging.specifiers import SpecifierSet");from distutils.core import run_setup;dist = run_setup( \'setup.py\', script_args=(\'--dry-run\',), stop_after=\'config\');skip_keys = (\'cmdclass\', \'distclass\', \'ext_modules\', \'metadata\');data = { key: value for key, value in dist.__dict__.items() if ( not key.startswith(\'_\') and not callable(value) and key not in skip_keys and key not in dist.display_option_names )};data[\'metadata\'] = { k: v for k, v in dist.metadata.__dict__.items() if k not in (\'license_files\', \'provides_extras\')};sys.stdout.buffer.write(repr(data).encode(\'utf-8\'))']' returned non-zero exit status 1. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/colcon_core/package_identification/__init__.py", line 144, in _identify retval = extension.identify(_reused_descriptor_instance) File "/usr/lib/python3/dist-packages/colcon_python_setup_py/package_identification/python_setup_py.py", line 48, in identify config = get_setup_information(setup_py) File "/usr/lib/python3/dist-packages/colcon_python_setup_py/package_identification/python_setup_py.py", line 249, in get_setup_information _setup_information_cache[hashable_env] = _get_setup_information( File "/usr/lib/python3/dist-packages/colcon_python_setup_py/package_identification/python_setup_py.py", line 296, in _get_setup_information result = subprocess.run( File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/usr/bin/python3', '-c', 'import sys;from contextlib import suppress;exec("with suppress(ImportError): from setuptools.extern.packaging.specifiers import SpecifierSet");exec("with suppress(ImportError): from packaging.specifiers import SpecifierSet");from distutils.core import run_setup;dist = run_setup( \'setup.py\', script_args=(\'--dry-run\',), stop_after=\'config\');skip_keys = (\'cmdclass\', \'distclass\', \'ext_modules\', \'metadata\');data = { key: value for key, value in dist.__dict__.items() if ( not key.startswith(\'_\') and not callable(value) and key not in skip_keys and key not in dist.display_option_names )};data[\'metadata\'] = { k: v for k, v in dist.metadata.__dict__.items() if k not in (\'license_files\', \'provides_extras\')};sys.stdout.buffer.write(repr(data).encode(\'utf-8\'))']' returned non-zero exit status 1.
[1.501s] ERROR:colcon.colcon_core.package_identification:Failed to determine Python package name in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/limited_api' [1.502s] ERROR:colcon.colcon_core.package_identification:Exception in package identification extension 'python_setup_py' in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/limited_api': Failed to determine Python package name in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/limited_api' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/colcon_core/package_identification/__init__.py", line 144, in _identify retval = extension.identify(_reused_descriptor_instance) File "/usr/lib/python3/dist-packages/colcon_python_setup_py/package_identification/python_setup_py.py", line 57, in identify raise RuntimeError( RuntimeError: Failed to determine Python package name in 'env/lib/python3.10/site-packages/numpy/core/tests/examples/limited_api'
[/code] установка правильной версии cython не исправляет это, она просто перестает выдавать эти 5 строк, переустановка colcon и ros2 также не исправляет это. удаление установленных мной пакетов, вызвавших это, также не устранило эту ошибку. Есть ли у кого-нибудь предложения?