我正在使用 Python 进行编码,并且正在尝试为我即将开始的教育项目创建一个虚拟环境。正如教程所说,我用venv
的是:
python3 -m venv tutorial-env source tutorial-env/bin/activate
执行此命令后,我在终端中看到环境的名称
(tutorial-env) username@username:~path/to/my/folder$
这看起来不错。
但是,我被告知在这些命令之后,which python3
应该输出在此环境中使用的新 python3 解释器(在tutorials-env/中的某个位置),但它仍然是/usr/bin/python3。
截屏:
我还尝试使用 pip3 安装软件包,以查看安装的软件包是否安装在环境或系统范围内,并且我意识到 pip3 正在系统范围内安装东西(我尝试在环境之间切换并独立地在每个环境中安装软件包,但它会影响所有环境)。
我也尝试使用virtualenv
但发生了同样的事情。
难道我做错了什么?我的 python3 版本是 3.8.2,我使用的是 Ubuntu 20.04 LTS。
汪汪一只猫
相关分类