问题
pip install -r requirements.txt
会把package安装到别的地方,现在有pipenv
,主要是想把代码封装到docker镜像
pip install -r requirements.txt
会把package安装到别的地方,现在有pipenv
,主要是想把代码封装到docker镜像
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
一直用conda管理环境,粗略看了下pipenv,好像可以创建一个新的环境,然后激活你创建的这个环境并执行的
pipenv install -r requirements.txt
,安装的就只是依赖针对这个环境的具体的你可以先测试一下在这个虚拟环境查看已安装的依赖
pipenv graph|grep flask
,然后执行pipenv install flask
,在查看pipenv graph |grep flask
是否装了flask
创建的这个环境就是只针对当前的项目安装的依赖了,每次运行项目都是用这个虚拟环境来运行,这样可以隔离不同项目需要的依赖,保持干净,这应该也是题主的需要