Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

334
Vistas
compilar el paquete conda a partir del paquete local de python

No puedo encontrar un ejemplo completo de cómo crear un paquete conda a partir de un paquete de python que escribí y también cómo instalar el paquete usando conda install, mientras está en mi computadora y no en la nube de anaconda. Estoy buscando, por ejemplo, que no use conda skeleton de pypi, sino que use un paquete python en mi máquina con Windows, el código fuente debe estar en mi máquina con Windows y no en pypi u otra nube. cualquier ayuda sería en su mayoría appriciate. muchas gracias

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Se puede especificar un directorio de origen local en el archivo de metadatos meta.yaml usando:

 source: path: ../src

https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#source-from-a-local-path

Además, para empaquetar su propio programa, debe definir los pasos necesarios para compilarlo e instalarlo (por ejemplo, ejecutar setup.py install para un script de python que usa setuptools: https://setuptools.readthedocs.io/en/latest/ index.html ) en los archivos build.sh para linux y bld.bat para windows.

over 4 years ago · Santiago Trujillo Denunciar

0

Creo que debería ser trivial si usa la forma editable de instalar paquetes con conda. Hice:

 conda develop .

en el directorio del proyecto (donde está mi archivo setup.py ).

Si quieres un ejemplo de un setup.py aquí está el mío:

 from setuptools import setup from setuptools import find_packages setup( name='ml', #project name version='0.1.0', description='ML', #url author='Me', author_email='charlie_parker@mit.edu', #not a real e-mail license='MIT', packages=find_packages(), install_requires=['torch','numpy','scikit-learn','scipy','matplotlib','pyyml'] )

El archivo de arriba está en la raíz del proyecto (hago un repositorio de github llamado project y dentro hago un proyecto de project con todos los paquetes que desarrollo allí.

Creo pip -e . hará lo mismo. No deberías necesitar sudo nada.

over 4 years ago · Santiago Trujillo Denunciar

0

Puede usar python setup.py bdist_conda para generar fácilmente un paquete conda desde su paquete python local, incluso sin una receta:

Puede usar conda build para crear paquetes para que Python los instale en lugar de conda, usando setup.py bdist_conda. Esta es una forma rápida de crear paquetes sin usar una receta, pero tiene limitaciones. El script está limitado a la versión de Python utilizada en la compilación y no es tan reproducible como usar una receta. Recomendamos usar una receta con conda build.

https://docs.conda.io/projects/conda-build/en/latest/user-guide/recipes/build-without-recipe.html

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda