我正在使用notepad++。我已经安装了composer,并在命令行中尝试使用下面的代码composer require php-ai/php-ml安装php/php-ml。我的cmd告诉我,这是成功的安装,一切似乎都好。
但是,在我的index.php文件中,如果我尝试使用php-ai/php-ml包中的任何一个库(例如:use Phpml\Dataset\CsvDataset; ),我会得到以下错误:
致命错误:未捕获错误:在C:\xampp\htdocs\test\index.php:5堆栈跟踪中找不到类'Phpml\Dataset\CsvDataset‘:#0 {main}抛出在第5行的C:\xampp\htdocs\test\index.php中
第5行是我请求使用库的行。我必须导入这些库或其他东西吗?
发布于 2017-04-28 14:24:45
编写器文件是项目的依赖项,所以您应该做的是:
require __DIR__ . '/vendor/autoload.php'放在index.php的顶部发布于 2017-04-28 09:28:26
您是否首先需要脚本中的供应商/autooload.php文件?这是自动从composer加载类所必需的。
<?php
require 'vendor/autoload.php';
use Phpml\Dataset\CsvDataset;
$csv = new CsvDataset();发布于 2017-04-28 09:28:55
我认为您需要使用Composer在项目根目录中安装dev需求。
bin/phpunit
https://stackoverflow.com/questions/43676664
复制相似问题