我有一个shell脚本,其最后一行是:
pip install .
它是做什么用的?
pip install <package-name>
安装指定的软件包pip install -r requirements.txt
安装在requirements.txt
中指定的所有软件包
但我不确定上述命令具体是做什么。
我有一个shell脚本,其最后一行是:
pip install .
它是做什么用的?
pip install <package-name>
安装指定的软件包pip install -r requirements.txt
安装在requirements.txt
中指定的所有软件包但我不确定上述命令具体是做什么。
明确地,pip install .
将会执行当前目录下的setup.py
文件(该文件通常会加载一个requirements.txt
文件)。
pip install -e .
,否则它会创建一个不需要的 build
目录。 - wisbuckypip install /path/to-source/tree
的一个具体案例。
引用 pip install
文档中描述这种用法的内容:
pip install [options] [-e] <local project path> ...
pip install
中的点表示法类似于:python3 setup.py develop