El proyecto setuptools dejó de mantener todas las invocaciones directas de setup.py hace años y distutils está obsoleto. Sin duda, hay muchas maneras en que su configuración… Resumen.
¿Distutils está en desuso?
En Python 3.10 y 3.11, distutils se marcará formalmente como obsoleto. Todos los problemas conocidos se cerrarán en este momento. import distutils generará una advertencia de desaprobación.
¿Está obsoleto Setuptools?
El proyecto setuptools dejó de mantener todas las invocaciones directas de setup.py hace años y distutils está obsoleto. Sin duda, hay muchas maneras en que su configuración… Resumen.
comando setup.py | Nuevo comando |
---|---|
setup.py desarrollar | pip instalar -e |
subir setup.py | carga de cordel (con cordel) |
¿Qué es Python distutils?
¿PIP depende de las herramientas de configuración?
Entonces, si su proyecto usa herramientas de configuración, debe usar pip para instalarlo.
¿Qué es el núcleo de Distutils?
Los distutils. core module es el único módulo que debe instalarse para usar Distutils. Proporciona el setup() (que se llama desde el script de configuración). Proporciona indirectamente los distutils. dist.
¿Qué son los paquetes de Python Dist?
dist-paquetes en lugar de paquetes de sitio. El software de Python de terceros instalado desde los paquetes de Debian va a los paquetes dist, no a los paquetes del sitio. Esto es para reducir el conflicto entre el sistema Python y cualquier compilación de Python desde la fuente que pueda instalar manualmente.
¿Cómo actualizo las herramientas de configuración de PIP?
Cuando intente instalar las herramientas de integración de Resilient que se basan en Python, le recomendamos que actualice su versión de pip y las herramientas de configuración con los siguientes comandos:
- sudo pip install –upgrade pip.
- sudo pip install –upgrade setuptools.
- pip install –no-index –find-links . pip-9.0.1-py2.py3-none-any.whl.
¿Cómo actualizo las herramientas de configuración de Python?
2 respuestas
- Elimine la versión del repositorio sudo apt-get remove python-setuptools.
- Instale las herramientas de configuración a través de pip sudo -H pip install -U pip setuptools.
¿Es Distutils una biblioteca estándar?
Distutils sigue siendo la herramienta estándar para empaquetar en Python. Se incluye en la biblioteca estándar (Python 2 y Python 3.0 a 3.3).
¿Python incluye herramientas de configuración?
Setuptools es una biblioteca de procesos de desarrollo de paquetes diseñada para facilitar el empaquetado de proyectos de Python al mejorar las distutils (utilidades de distribución) de la biblioteca estándar de Python. Incluye: Definiciones de paquetes y módulos de Python. Compatibilidad con Phyton 3.
Setuptools le permite implementar sus proyectos para usarlos en un directorio común o área de preparación, pero sin copiar ningún archivo. Por lo tanto, puede editar el código de cada proyecto en su directorio de pago y solo necesita ejecutar comandos de compilación cuando cambia las extensiones C de un proyecto o archivos compilados de manera similar.
¿Cómo instalo Python distutils?
puede usar sudo apt-get install python3-distutils con permiso de root. Puede instalar el paquete python-distutils. Sudo apt-get install python-distutils debería ser suficiente.
¿Cuál es la diferencia entre distutils y Setuptools en Python?
Así que está eso, y también el hecho de que distutils es parte de la biblioteca estándar de python mientras que setuptools no lo es. Entonces, si está creando un programa de python, en este día y edad]
¿Qué es Setuptools en Python?
Presenta el paquete Python distutils que se puede importar en su script setup.py. setuptools fue desarrollado para superar las limitaciones de Distutils y no está incluido en la biblioteca estándar. Introdujo una utilidad de línea de comandos llamada easy_install.
¿Cuál es la diferencia entre distutils2 y distutils en PyPI?
De hecho, la versión en Pypi es solo una capa de compatibilidad que instala Setuptools. distutils2 fue un intento de tomar lo mejor de distutils, setuptools y distribuir y convertirse en la herramienta estándar incluida en la biblioteca estándar de Python.
¿Cuál es la última versión de distutils Python?
Una de sus trampas es que parchea el paquete distutils de Python. Debería funcionar bien con pip. La última versión se lanzó en julio de 2013.