Python 在没有Conda的情况下从(Conda)environment.yml安装依赖项?
我目前使用Conda在Python 在没有Conda的情况下从(Conda)environment.yml安装依赖项?,python,docker,pip,conda,mlflow,Python,Docker,Pip,Conda,Mlflow,我目前使用Conda在环境.yml中捕获python项目的依赖项 当我从项目中构建docker服务时,我需要重新安装这些依赖项。我想四处走动,不得不在我的docker图像中添加(迷你)康达 是否可以使用pip/pipenv解析environment.yml,或将其转换为相应的requirements.txt (我现在还不想离开conda,因为这是MLflow在记录模型时捕获的内容)不 conda自动安装conda包的依赖项。这些问题通过pip得到不同的解决,因此您必须在转换脚本中解析Anacon
环境.yml
中捕获python项目的依赖项
当我从项目中构建docker服务时,我需要重新安装这些依赖项。我想四处走动,不得不在我的docker图像中添加(迷你)康达
是否可以使用pip/pipenv解析environment.yml
,或将其转换为相应的requirements.txt
(我现在还不想离开conda,因为这是MLflow在记录模型时捕获的内容)不
conda
自动安装conda包的依赖项。这些问题通过pip
得到不同的解决,因此您必须在转换脚本中解析Anaconda依赖关系树conda
包都不是Python。您根本无法使用pip
安装这些依赖项conda
包包含使用Anaconda编译器工具链编译的二进制文件。即使相应的pip
包可以在安装时编译这样的二进制文件,它也不会使用Anaconda工具链。您将得到与相应的conda
包根本不同的结果conda
包应用了修复程序,相应的pip
包中缺少这些修复程序安装Miniconda并不是什么大问题。就这么做吧:-)如果您不打算在prod中使用conda,我建议您也不要在dev中使用它。保持您的环境不变。