python3返回全局python二进制文件,而不是虚拟环境



我在新安装的Ubuntu中创建了一个新的虚拟环境。激活它不会从env python返回python,而是返回全局bin python和pip的路径。我可以使用./env/bin/python访问venv二进制文件,但这似乎不方便。有什么解决办法吗?以下是在环境中运行时的路径信息:

>> which python
/usr/bin/python
>> which pip
/usr/bin/pip
>> echo $PATH
/mnt/sdb2/Projects/env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

是否更改了venv文件夹的名称?我也遇到了同样的问题,恢复文件夹名称解决了我的问题。

最新更新