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

340
Vistas
Usando php-ai/php-ml con php

Estoy usando el bloc de notas ++. Instalé Composer y desde la línea de comandos intenté instalar php-ai/php-ml usando la siguiente línea de código composer require php-ai/php-ml . Mi cmd me dice que esto se instaló correctamente y todo parece estar bien.

Sin embargo, en mi archivo index.php si trato de usar cualquiera de las bibliotecas en el paquete php-ai/php-ml por ejemplo: use Phpml\Dataset\CsvDataset; Obtuve el siguiente error:

Error fatal: error no detectado: clase 'Phpml\Dataset\CsvDataset' no encontrada en C:\xampp\htdocs\test\index.php:5 Rastreo de pila: #0 {principal} lanzado en C:\xampp\htdocs\test\ index.php en la línea 5

La línea 5 es la línea que solicito para usar la biblioteca. ¿Tengo que importar estas bibliotecas o algo?

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

0

Los archivos de Composer son dependencias para el proyecto, por lo que lo que debe hacer es:

  1. Mueva el archivo composer.json y composer.lock a la misma carpeta que su index.php.
  2. Abra una ventana de línea de comando, vaya a esa carpeta y ejecute: "composer install". Eso creará la carpeta "proveedor", descargará todas las dependencias y creará un autoload.php en la carpeta de su proyecto.
  3. Ahora puede poner require __DIR__ . '/vendor/autoload.php' en la parte superior de su index.php
over 4 years ago · Santiago Trujillo Denunciar

0

¿Ha requerido primero el archivo vendor/autoload.php en su secuencia de comandos? Esto es necesario para cargar automáticamente las clases desde composer.

 <?php require 'vendor/autoload.php'; use Phpml\Dataset\CsvDataset; $csv = new CsvDataset();
over 4 years ago · Santiago Trujillo Denunciar

0

Creo que necesitará instalar los requisitos de desarrollo en el directorio raíz del proyecto con Composer

bin/phpunit

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