在虚拟环境中,如果pip install -r requirements.txt
被中断,那么已安装的软件包是否会被删除?
我使用
pip3 install -r requirements.txt
您从快照中看到,我安装了openstacksdk
,Pillow
,pycparser
,当我安装PyMYSQL
时,我收到了中断。
但在我的venv/lib/python3.5/site-packages
中,没有openstacksdk
,Pillow
,pycparser
:
如果没有删除它们,那么软件包的安装位置是什么?
答案 0 :(得分:1)
您应该查看pip
安装步骤。
您在site-packages
中看到的包裹是轮子。
pip安装包主要有两个步骤:
收集包裹。
为收集的包构建轮子。
在内置车轮之后,site-packages
中有包裹。
你的pip安装在第一步中断了,所以没有达到第二步。