如何使用environtment.yml文件使用pip将本地库安装到conda环境?

问题描述 投票:0回答:1

我想为项目的 conda 环境设置一个

environment.myl
文件。我有一个本地包,我通常会使用它,这样我就可以在本地处理代码。有没有办法使用 pip 和 env 文件来安装这个包?

我根据我发现的使用带有 github 链接的安装选项进行了尝试,但不起作用。

pip install -e .


python pip yaml conda environment
1个回答
12
投票
代码所示

name: foo channels: - defaults dependencies: - python=3.7 - pip - pip: - /Users/me/projects/package/ --install-option="-e" 将复制

conda-env
YAML列表中的条目并将它们放入临时pip需求文件中。因此,您应该遵循
需求文件格式
,即 pip:

我对本地软件包进行了快速测试,验证了该软件包已安装并显示在
name: foo channels: - defaults dependencies: - python=3.7 - pip - pip: - -e /Users/me/projects/package

中。

存储库中还有 

一个

pip list -e 示例

,它说明了一些其他选项。

© www.soinside.com 2019 - 2024. All rights reserved.