Añadir paquetes de código a un espacio de implementación
Utiliza paquetes de código para organizar un conjunto de archivos dependientes en una estructura de carpetas. Cada paquete de código contiene un archivo ejecutable principal que puede acceder a otros archivos del paquete. Añade paquetes de código a tu espacio de implementación para implementar código desarrollado tanto dentro como fuera de Cloud Pak for Data desde tu espacio de implementación.
Creación de paquetes de código
Para crear un paquete de código, debes crear un archivo ZIP que contenga uno o varios archivos o directorios, o bien un proyecto exportado de Watson Studio. Estos archivos comprimidos pueden incluir archivos creados en JupyterLab o RStudio, en Cloud Pak for Data, o a partir de archivos de código que hayas creado fuera de Cloud Pak for Data, como los archivos de código creados mediante PyCharm en tu estación de trabajo local.
- No es posible crear un paquete de código desde la interfaz de usuario de un espacio de implementación. Puede añadir paquetes de código a su espacio de implementación desde la interfaz de usuario o mediante programación, utilizando la interfaz de línea de comandos de ` IBM Cloud Pak for Data ` (CPDCTL).
- Watson Machine Learning no admite la implementación de funciones de « Python » en paquetes de código.
Creación de paquetes de código para código desarrollado en Cloud Pak for Data
Si has desarrollado código en Cloud Pak for Data creando archivos de código generados en JupyterLab o en R Studio dentro de un proyecto con la integración predeterminada de Git, puedes importar un archivo ZIP desde tu repositorio de GitHub a tu espacio de implementación para crear un paquete de código junto con el resto de recursos de tu proyecto.
El siguiente diagrama muestra las opciones para utilizar entornos de desarrollo integrado (IDE) con proyectos basados en « Git ». Puede importar un paquete de código a un espacio de implementación en Cloud Pak for Data e implementar dicho paquete, o bien crear una tarea de implementación para ejecutarlo.
Creación de paquetes de código para código desarrollado fuera de Cloud Pak for Data
Si has desarrollado código fuera de Cloud Pak for Data, por ejemplo, utilizando PyCharm en tu estación de trabajo local, puedes utilizar un archivo ZIP y crear un recurso de paquete de código en tu espacio de implementación mediante CPDCTL.
Añadir paquetes de código a los espacios de implementación
Puedes implementar código desarrollado en Cloud Pak for Data, como código de Python y cuadernos creados en JupyterLab,, o scripts de R creados en RStudio con paquetes de código. También puedes implementar código desarrollado fuera de Cloud Pak for Data, como código de Python o scripts de R, mediante paquetes de código.
Formas de añadir paquetes de código
El recurso del paquete de código se crea automáticamente al añadir un archivo ZIP a un espacio de implementación. Puede añadir paquetes de código a su espacio de implementación desde la interfaz de usuario o mediante programación, utilizando la interfaz de línea de comandos de ` IBM Cloud Pak for Data ` (CPDCTL).
- Añadir paquetes de código a un espacio de implementación : puede añadir paquetes de código a su espacio de implementación mientras crea uno nuevo desde la interfaz de usuario, o importar paquetes de código a un espacio de implementación ya existente. Para obtener más información, consulta «Añadir paquetes de código a un espacio de implementación ».
- Añadir paquetes de código mediante programación : utilice la interfaz de línea de comandos CPDCTL para crear y registrar activos de paquetes de código en un espacio de implementación. Para obtener más información, consulta «Añadir paquetes de código mediante programación ».
Añadir paquetes de código a un espacio de implementación
Puedes añadir paquetes de código a tu espacio de implementación mientras creas uno nuevo, o importar paquetes de código a un espacio de implementación ya existente.
Antes de empezar
Debes tener un archivo ZIP que contenga tu proyecto exportado como paquete de código.
Creación de un espacio de implementación con paquetes de código
Sigue estas instrucciones para añadir paquetes de código a tu espacio de implementación:
En la página «Implementaciones», haz clic en «Nuevo espacio de implementación ».
Introduce los datos de tu espacio de implementación.
En la sección «Subir recursos», sube el archivo ZIP que contiene los archivos de tu paquete de código.

Pulse Crear.

Importación de paquetes de código a un espacio de implementación
Sigue estas instrucciones para importar paquetes de código a un espacio de implementación ya existente:
En tu espacio de implementación, selecciona el icono «Importar contenido de un proyecto
o espacio» o «Exportar contenido» y haz clic en «Importar espacio ».En la ventana «Importar recursos al espacio », sube el archivo ZIP que contiene los archivos de tu paquete de código.

Haz clic en «Hecho ».
Añadir paquetes de código mediante programación
Puede crear y registrar paquetes de código mediante programación utilizando la interfaz de línea de comandos de « IBM Cloud Pak for Data » (CPDCTL).
Creación y registro de activos de paquetes de código con CPDCTL
Para crear un recurso de paquete de código en un espacio de implementación mediante CPDCTL, siga estos pasos:
- Guarda o envía los cambios que hayas realizado en el proyecto en el que estás trabajando.
- Crea un archivo comprimido que contenga todos los recursos que quieras trasladar al espacio de implementación.
- Descarga, instala y configura la interfaz de línea de comandos CPDCTL para tu sistema operativo. Consulte el CPDCTL.
- Activa el módulo del paquete de código en CPDCTL:
export CPDCTL_ENABLE_CODE_PACKAGE=1 - Sube el archivo comprimido al almacenamiento asociado al espacio de implementación:
Los parámetros de entrada incluyen:cpdctl asset file upload --path code_package/${FILE_NAME} --file ${LOCAL_FILE_PATH} --space-id ${SPACE_ID}- FILE_NAME: El nombre del archivo comprimido en el almacenamiento asociado al espacio de implementación
- LOCAL_FILE_PATH: la ruta al archivo comprimido que se va a subir
- SPACE_ID: El identificador del espacio de implementación
- Crea un paquete de código en el espacio de implementación:
Los parámetros de entrada incluyen:cpdctl code-package create --file-reference code_package/${FILE_NAME} --name ${CODE_PACKAGE_NAME} --description ${CODE_PACKAGE_DESCRIPTION} --space-id ${SPACE_ID}- FILE_NAME: El nombre del archivo comprimido en el almacenamiento asociado al espacio de implementación
- CODE_PACKAGE_NAME: El nombre del paquete de código en el espacio de implementación
- CODE_PACKAGE_DESCRIPTION: Descripción del paquete de código en el espacio de implementación
- SPACE_ID: El identificador del espacio de implementación
Más información
- Integración predeterminada de « Git » para proyectos
- Más comandos de CPDCTL
- Un ejemplo de « Jupyter Notebook » sobre cómo crear un paquete de código con comandos CPDCTL en un espacio de implementación
- Implementación de paquetes de código
- Creación de tareas de implementación para ejecutar paquetes de código