Articles of python wheel

Error al importar sklearn

Versión de Python: 3.5.2 Comencé con el aprendizaje automático y otras cosas … Así que instalé sklearn y algunos otros paquetes desde pip. Todos se pudieron instalar con éxito, excepto Sklearn, así que descargué la rueda y la instalé desde aquí . Se instaló correctamente, pero cuando intenté importarlo en el orden para verificar la […]

‘pip setup.py bdist_wheel’ ya no construye ruedas forzadas no puras

Tengo un proyecto que comstack con extensiones C en Linux, pero sin ellas en Windows. Cuando python setup.py bdist_wheel primera vez los archivos de la rueda en Windows con python setup.py bdist_wheel , se convirtieron en universales, y no pude subirlos a PyPI ya que estas ruedas universales son las preferidas de pip para la […]

Instala el archivo de la rueda de Python sin usar pip

¿Es posible instalar una rueda Python sin usar pip ? Siempre tengo problemas con la instalación con pip , por lo que normalmente instalo las bibliotecas manualmente copiando y pegando. Me pregunto si hay una manera de hacer archivos de la rueda de una manera similar.

Rueda de construcción fallada para spacy

Estoy tratando de instalar spacy ejecutando pip install spacy para la versión 3.6.1 de python, pero continuamente obtengo errores como el de abajo, ¿cómo deshacerme de este problema? Anteriormente estaba teniendo el error cl.exe no encontrado, después de eso agregué una ruta de estudio visual en las variables de entorno donde existe cl.exe. Failed building […]

¿Cómo forzar una rueda de python para que sea específica de plataforma al construirla?

Estoy trabajando en un paquete python2 en el que setup.py contiene algunos comandos de instalación personalizados. Estos comandos en realidad crean un código Rust y .dylib algunos archivos .dylib que se mueven al paquete python. Un punto importante es que el código Rust está fuera del paquete python. Se supone que setuptools detecta automáticamente si […]

Incluir dependencias en tiempo de ejecución en las ruedas de Python

Me gustaría distribuir un virtualenv completo, o un montón de ruedas Python de versiones exactas con sus dependencias de tiempo de ejecución, por ejemplo: pycurl pycurl.so libcurl.so libz.so libssl.so libcrypto.so libgssapi_krb5.so libkrb5.so libresolv.so Supongo que podría confiar en el sistema para tener libssl.so instalado, pero seguramente no libcurl.so de la versión correcta y probablemente no […]

¿Cómo subo una rueda de Python universal para Python 2 y 3?

Tengo un paquete en PyPi y cuando preparo una nueva versión, construyo la distribución de origen, construyo la rueda y subo, todo con setuptools. Sin embargo, he encontrado que solo carga la rueda para la versión de Python utilizada en el comando de carga ( python y python3 ). Aquí están los pasos que estoy […]

No se puede construir la rueda – error: comando no válido ‘bdist_wheel’

He intentado todo en esta pregunta tan relacionada: ¿Por qué no puedo crear una rueda en python? Pero todavía me sale: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] …] or: setup.py –help [cmd1 cmd2 …] or: setup.py –help-commands or: setup.py cmd –help error: invalid command ‘bdist_wheel’ Contexto: $ pip –version pip 8.1.1 from /home/bdillman/proj/fashion/lib/python3.5/site-packages (python […]

Cómo incluir la biblioteca externa con el paquete de la rueda de Python

Quiero crear un paquete para python que incruste y use una biblioteca externa ( .so ) en Linux usando el módulo cffi. ¿Hay alguna forma estándar de incluir el archivo .so en el paquete de Python? El paquete se utilizará solo internamente y no se publicará en pypi. Creo que los paquetes de Wheel son […]

¿Por qué no puede `virtualenv` encontrar` pkg_resources`?

Estoy tratando de usar virtualenv en Ubuntu para instalar un entorno de Python virtual local. Cuando ejecuto el comando shell: $ virtualenv ./virt_python pkg_resources una excepción que no puede importar pkg_resources . Pero cuando abro un shell de Python y from pkg_resources import load_entry_point funciona bien. Para referencia, el stacktrace completo está abajo. $ virtualenv […]