由于某种原因,我无法通过composer require predis/predis
在项目中安装Predis软件包,我已经从https://php-download.com手动下载了Predis软件包,并将predis文件夹移至供应商,然后更新了vendor /中的文件作曲家,它工作正常。
但是,问题是当我运行composer dump-autoload
时,此命令从vendor / composer / autoload_psr4.php和autoload_static.php文件中删除了此程序包的所有引用。
有人可以帮助我如何防止composer dump-autoload
删除此软件包的引用?
答案 0 :(得分:3)
您可以在安装本地软件包时使用“ repositories”来代替将软件包复制到供应商目录:
{
"repositories": [
{
"type": "path",
"url": "../../packages/my-package"
}
],
"require": {
"my/package": "*"
}
}
答案 1 :(得分:0)
我通过在vendor / composer / installed.json中添加以下代码来修复它,但我忘记添加了。
import xarray as xr
import numpy as np
from sklearn.experimental import enable_iterative_imputer
from sklearn.impute import IterativeImputer
ifile = xr.open_dataset('/path/to/file.nc')
hus = ifile.hus
imp = IterativeImputer(missing_values = 'nan')
imp.fit(ifile.hus)