PL3*_*PL3 3 python environment yaml pip conda
我想environment.myl
为项目的 conda 环境设置一个文件。我有一个通常会使用的本地包,pip install -e .
因此我可以在本地处理代码。有没有办法使用 pip 用 env 文件安装这个包?
我根据使用带有 github 链接的安装选项发现的内容进行了尝试,但不起作用。
name: foo
channels:
- defaults
dependencies:
- python=3.7
- pip
- pip:
- /Users/me/projects/package/ --install-option="-e"
Run Code Online (Sandbox Code Playgroud)
据我阅读代码可以看出,conda-env
将复制pip
字典中的条目并将它们放入临时 pip 需求文件中。因此,您应该遵循需求文件格式,即
name: foo
channels:
- defaults
dependencies:
- python=3.7
- pip
- pip:
- -e /Users/me/projects/package
Run Code Online (Sandbox Code Playgroud)
我对本地包进行了快速测试,我能够验证该包是否已安装并显示在pip list -e
.
存储库中还有一个advanced-pip/
示例说明了一些附加选项。