python - Python - 库在虚拟环境中存储在哪里?
问题描述
我创建了一个新的 VENV 并在那里安装了 awscli。
我可以看到它安装了pip list --local
.
但是当我键入时aws
- 它无法识别该命令(即使我激活了该 VENV)。
如何设置路径以便可以识别 VENV 中新安装的库?
解决方案
有很多方法可以创建虚拟环境。比方说:
python3 -m venv my_venv
但是要在该特定环境中安装某些软件包,您必须通过以下方式激活它:
对于窗户:
my_venv\Scripts\activate
对于 Linux 或 Mac:
source my_venv/bin/activate
然后,如果您使用 pip 安装软件包,它将安装在该特定虚拟环境中。否则,它将安装在本地环境中。