我正在尝试弄清楚如何正确使用
python3.8 -m pip install
来安装requirements.txt
中的要求,并同时从本地文件系统而不是从存储库安装某些软件包。我们有一些不同的私人存储库,我们可能需要同时进行更大的更改。
我发现我可以将其作为两个单独的命令来完成。首先
python3.8 -m pip install -r requirements.txt --index-url https://private/repo/dependency/simple
,然后python3.8 -m pip install path/to/dependency
。但如果可能的话,我想将这些组合成一个命令。这将避免需要生成和管理访问令牌作为每个开发人员索引 URL 的一部分。
我认为你可以尝试直接在你的
requirements.txt
中指定你的路径
像这样:
# Packages
package1==X.0.0
package2==X.0.0
# Local Packages
/path/to/local/dependency1