无法在ubuntu shell支持的windows终端中创建虚拟环境



我最近用Ubuntu Shell安装了windows终端。我使用virtualenv来创建虚拟环境。接下来,我用source venv/Script/activate正确地激活了环境。然后,我用pip检查是否显示了什么。但pip.exe freeze在激活后显示出了一些不该有的东西

(C:Users
evzaDesktopProject5.0env) nevzat@DESKTOP:/mnt/c/Users/nevza/Desktop/Project$ pip.exe freeze
appdirs==1.4.4
distlib==0.3.1
filelock==3.0.12
six==1.15.0
virtualenv==20.2.2
(C:Users
evzaDesktopProject5.0env) nevzat@DESKTOP:/mnt/c/Users/nevza/Desktop/Project$
appdirs==1.4.4
distlib==0.3.1
filelock==3.0.12
six==1.15.0
virtualenv==20.2.2
(C:Users
evzaDesktopProject5.0env) nevzat@DESKTOP:/mnt/c/Users/nevza/Desktop/Project$ pip.exe -V
pip 20.3.3 from c:usersnevzaappdatalocalprogramspythonpython38libsite-packagespip (python 3.8)
(C:Users
evzaDesktopProject5.0env) nevzat@DESKTOP:/mnt/c/Users/nevza/Desktop/Project$

这些是我以前安装的主计算机,不属于创建的虚拟环境。

问题出在哪里?为什么激活后我不能使用venv的pip?

我找到了一个不同方式的解决方案,它运行良好。

我安装了git bash并添加到windows终端。我认为在windows环境中不使用sudo命令会更安全。pip命令与gitbash配合使用也很好。

最新更新