什么是pip安装.(点)是什么意思?

Sha*_*lam 13 python pip

我有一个shell脚本,最后一行如下:

pip install .

它有什么作用?

当我们运行时pip install package-name,它将安装指定的包.同样,当我们运行pip install -r requirements.txt它时,安装所有指定的包requirements.txt.但我不确定上面的命令是做什么的.

uke*_*emi 16

明确地,pip install .将执行setup.py当前目录中的文件(通常会加载一个requirements.txt文件)。

  • 通常情况并非如此。我通常让“requirements.txt”从“setup.py”生成/从属于“setup.py”:“setup.py”列出了已知的硬要求(我们确信没有比1.2.3 可以工作,因此需要 `A>=1.2.3`),而 `requirements.txt` 则固定特定版本(我们正在针对 `A==1.4.0` 运行我们的测试套件)。 (2认同)

Cha*_*ffy 14

"安装在当前目录中找到的项目".

这只是一个特例pip install /path/to-source/tree.


引用描述此用法pip install文档:

pip install [options] [-e] <local project path> ...
Run Code Online (Sandbox Code Playgroud)