Python 3.x pip3安装在venv内部“正在投掷”;“已满足要求”;

Python 3.x pip3安装在venv内部“正在投掷”;“已满足要求”;,python-3.x,pip,virtualenv,python-venv,Python 3.x,Pip,Virtualenv,Python Venv,我正在尝试在虚拟环境中工作,我运行了以下操作: python3 -m venv env source env/bin/activate pip3 install flask 它抛出了这个错误: Requirement already satisfied: flask in /usr/local/lib/python3.7/site-packages (1.1.1) Requirement already satisfied: Werkzeug>=0.15 in /usr/local

我正在尝试在虚拟环境中工作,我运行了以下操作:

python3 -m venv env 

source env/bin/activate

pip3 install flask
它抛出了这个错误:

Requirement already satisfied: flask in /usr/local/lib/python3.7/site-packages (1.1.1)
Requirement already satisfied: Werkzeug>=0.15 in /usr/local/lib/python3.7/site-packages (from flask) (1.0.1)
Requirement already satisfied: Jinja2>=2.10.1 in /usr/local/lib/python3.7/site-packages (from flask) (2.11.1)
Requirement already satisfied: click>=5.1 in /usr/local/lib/python3.7/site-packages (from flask) (7.1.1)
Requirement already satisfied: itsdangerous>=0.24 in /usr/local/lib/python3.7/site-packages (from flask) (1.1.0)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.7/site-packages (from Jinja2>=2.10.1->flask) (1.1.1)
我在OSX上,实际上我已经安装了Python 3.8。我对此有点迷茫


我记得一年前,当我第一次安装Python3.x时,我遇到了很多麻烦,我觉得我可能在安装过程中弄糟了什么

满足要求意味着其所有依赖项都已安装。

满足要求意味着其所有依赖项都已安装。

您可以通过导入flask来检查它是否正常工作是的,但它检查的是全局站点软件包文件夹,而不是在venv中,当然是在我安装flask时,它应该将其安装到虚拟环境中,而不是尝试全局安装?激活venv后,它是否显示您的虚拟环境名称;对我将更新我的原始版本,但我卸载了Python 3.7,然后出于某种原因一切都开始正常工作。您可以通过导入flask来检查它是否正常工作是的,但它检查的是全局站点包文件夹,而不是在venv中,当然是在我安装flask时,它应该将其安装到虚拟环境中,而不是尝试全局安装?激活venv后,它是否显示您的虚拟环境名称;对我将更新我的原始版本,但我卸载了Python3.7,然后出于某种原因,一切都开始正常工作。