如何在Conda上添加显式pip依赖



每当我尝试在azure上运行python脚本时,我都会得到日志上显示的一长串消息。请告诉我是什么原因造成的,什么可以解决它。

警告:您的环境文件中有pip安装的依赖项,但是您没有将PIP本身列为您的conda依赖项之一。Conda可能不会使用正确的pip来安装您的包,并且它们会使用正确的pip可能会出现在错误的地方。请添加一个显式的pip依赖。我在给你加一个,但还是在唠叨你。

我使用conda,但是必须从pip安装一些软件包,所以我使用了conda即使我的.yml文件包含依赖项,也可以通过使用"pip:"显式地写在conda安装包列表的末尾)。这可能是一个bug (https://github.com/rapidsai/cudf/issues/1576)。

在我的例子中,我只是添加了"- pip"在上面一行"- pip:"(注意,没有破折号也没有"; "。现在有两个,按这个顺序:"——pip"然后——在它下面——"噗!"——"噗!"),信息消失了。这个解决方案取自https://github.com/conda/conda/blob/54e4a91d0da4d659a67e3097040764d3a2f6aa16/tests/conda_env/support/advanced-pip/environment.yml(包含PIP依赖项的高级管理)

最新更新