Hi everyone
I'm trying to add extensions in Azure CLI with the command: az extension add --name subscription
however I get the following message:
An error occurred. Pip failed with status code 1. Use --debug for more information.
Here the debug lines :
C:\Users\USERNAME>az extension add --name subscription --debug
cli.azure.cli.core.extension._resolve: Candidates ['subscription-0.1.3-py2.py3-none-any.whl', 'subscription-0.1.4-py2.py3-none-any.whl', 'subscription-0.1.5-py2.py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Candidates ['subscription-0.1.3-py2.py3-none-any.whl', 'subscription-0.1.4-py2.py3-none-any.whl', 'subscription-0.1.5-py2.py3-none-any.whl']
cli.azure.cli.core.extension._resolve: Chosen {'downloadUrl': 'https://azcliprod.blob.core.windows.net/cli-extensions/subscription-0.1.5-py2.py3-none-any.whl', 'filename': 'subscription-0.1.5-py2.py3-none-any.whl', 'metadata': {'azext.isPreview': True, 'azext.minCliCoreVersion': '2.0.30', 'classifiers': ['Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'Programming Language :: Python', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'License :: OSI Approved :: MIT License'], 'extensions': {'python.details': {'contacts': [{'email': 'wilcob@microsoft.com', 'name': 'Wilco Bauwer', 'role': 'author'}], 'document_names': {'description': 'DESCRIPTION.rst'}, 'project_urls': {'Home': 'https://github.com/Azure/azure-cli-extensions/tree/main/src/subscription'}}}, 'generator': 'bdist_wheel (0.30.0)', 'license': 'MIT', 'metadata_version': '2.0', 'name': 'subscription', 'summary': 'Support for subscription management preview.', 'version': '0.1.5'}, 'sha256Digest': 'ff7896aebc46862a6d30ac5f4cf64bdd40cb50e5437cea299590896d75f1013e'}
cli.azure.cli.core.extension.operations: Extension source is url? True
cli.azure.cli.core.extension.operations: Downloading https://azcliprod.blob.core.windows.net/cli-extensions/subscription-0.1.5-py2.py3-none-any.whl to C:\Users\USERNAME~1\AppData\Local\Temp\tmpqcky07e7\subscription-0.1.5-py2.py3-none-any.whl
urllib3.connectionpool: Starting new HTTPS connection (1): azcliprod.blob.core.windows.net:443
urllib3.connectionpool: https://azcliprod.blob.core.windows.net:443 "GET /cli-extensions/subscription-0.1.5-py2.py3-none-any.whl HTTP/1.1" 200 45407
cli.azure.cli.core.extension.operations: Downloaded to C:\Users\USERNAME~1\AppData\Local\Temp\tmpqcky07e7\subscription-0.1.5-py2.py3-none-any.whl
cli.azure.cli.core.extension.operations: Validating the extension C:\Users\USERNAME~1\AppData\Local\Temp\tmpqcky07e7\subscription-0.1.5-py2.py3-none-any.whl
cli.azure.cli.core.extension.operations: Checksum of C:\Users\USERNAME~1\AppData\Local\Temp\tmpqcky07e7\subscription-0.1.5-py2.py3-none-any.whl is OK
cli.azure.cli.core.extension.operations: Validation successful on C:\Users\USERNAME~1\AppData\Local\Temp\tmpqcky07e7\subscription-0.1.5-py2.py3-none-any.whl
cli.azure.cli.core.extension.operations: Executing pip with args: ['install', '--target', 'C:\\Users\\USERNAME\\.azure\\cliextensions\\subscription', 'C:\\Users\\USERNAME~1\\AppData\\Local\\Temp\\tmpqcky07e7\\subscription-0.1.5-py2.py3-none-any.whl']
cli.azure.cli.core.extension.operations: Running: ['C:\\Program Files\\Microsoft SDKs\\Azure\\CLI2\\python.exe', '-m', 'pip', 'install', '--target', 'C:\\Users\\USERNAME\\.azure\\cliextensions\\subscription', 'C:\\Users\\USERNAME~1\\AppData\\Local\\Temp\\tmpqcky07e7\\subscription-0.1.5-py2.py3-none-any.whl', '-vv', '--disable-pip-version-check', '--no-cache-dir']
cli.azure.cli.core.extension.operations: Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\__main__.py", line 22, in <module>
from pip._internal.cli.main import main as _main
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\cli\main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\cli\autocompletion.py", line 10, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\cli\main_parser.py", line 9, in <module>
from pip._internal.build_env import get_runnable_pip
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\build_env.py", line 19, in <module>
from pip._internal.cli.spinners import open_spinner
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\cli\spinners.py", line 9, in <module> from pip._internal.utils.logging import get_indentation
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\utils\logging.py", line 29, in <module>
from pip._internal.utils.misc import ensure_dir
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\utils\misc.py", line 44, in <module>
from pip._internal.locations import get_major_minor_version
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\locations\__init__.py", line 14, in <module>
from . import _sysconfig
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\locations\_sysconfig.py", line 11, in <module>
from .base import change_root, get_major_minor_version, is_osx_framework
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\locations\base.py", line 9, in <module>
from pip._internal.utils import appdirs
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_internal\utils\appdirs.py", line 13, in <module>
from pip._vendor import platformdirs as _appdirs
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_vendor\platformdirs\__init__.py", line 46, in <module>
PlatformDirs = _set_platform_dir_class() #: Currently active platform
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_vendor\platformdirs\__init__.py", line 26, in _set_platform_dir_class
from pip._vendor.platformdirs.windows import Windows as Result
File "C:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\pip\_vendor\platformdirs\windows.py", line 4, in <module>
import ctypes
File "ctypes\__init__.py", line 8, in <module>
ImportError: DLL load failed while importing _ctypes: No se puede encontrar el módulo especificado.
And my CLI version:
C:\Users\USERNAME>az --version
azure-cli 2.54.0
core 2.54.0
telemetry 1.1.0
Dependencies:
msal 1.24.0b2
azure-mgmt-resource 23.1.0b2
Python location 'C:\Program Files\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\USERNAME\.azure\cliextensions'
Python (Windows) 3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit (AMD64)]