我有一个最后一行的shell脚本:
pip install .
它做了什么?
当我们运行pip install package-name
时,它将安装指定的包。同样,当我们运行pip install -r requirements.txt
时,它会安装requirements.txt
中指定的所有包。但我不确定上面的命令是做什么的。
答案 0 :(得分:13)
“安装在当前目录中找到的项目”。
这只是pip install /path/to-source/tree
的具体情况。
引用描述此用法的the pip install
documentation:
pip install [options] [-e] <local project path> ...
答案 1 :(得分:8)
明确地,pip install .
将在当前目录中执行setup.py
文件(通常会加载requirements.txt
文件)。