在nodejs中,我可以执行npm install package --save-dev将安装的包保存到包中。
如何在Python包管理器pip中实现相同的功能?我想在使用pip install package --save-dev requirements.pip之类的工具安装完包之后,立即将包的名称及其版本保存到requirements.pip中。
发布于 2017-09-29 15:31:50
创建一个shell函数来做这件事怎么样?将以下代码添加到您的~/.profile或~/.bashrc
pips() {
local pkg=$1
if [ -z "$1" ]; then
echo "usage: pips <pkg name>"
return 1
fi
local _ins="pip install $pkg"
eval $_ins
pip freeze | grep $pkg -i >> requirements.txt
}然后运行source ~/.profile或source ~/.bashrc将其导入到当前终端
当您想要安装&&保存一个包时,只需运行,例如pips requests。安装包后,其版本将保存到您当前目录下的requirements.txt中。
https://stackoverflow.com/questions/19135867
复制相似问题