Windows下python激活虚拟环境后仍然使用全局python和pip

这么过分一定要发CSDN.jpg

在windows下,激活python虚拟环境后,使用的python和pip仍然是全局的python和pip
如图
Windows下python激活虚拟环境后仍然使用全局python和pip_第1张图片
使用pip list

Windows下python激活虚拟环境后仍然使用全局python和pip_第2张图片
可以看到这个包这么多,显然不是我刚刚create的虚拟环境的那些包。

上网找答案,有人说是因为路径中带了中文名字。我一开始是不相信的,因为我用mac的时候,路径上也带着中文呢,但是激活虚拟环境后,用的都是虚拟环境中的python和pip,这能是路径中有中文的问题吗?

但是实在没办法了,试了试。

保证路径上没有中文,建了个flask工程
Windows下python激活虚拟环境后仍然使用全局python和pip_第3张图片
让人大吃一惊的是,居然真的出现了新环境下的python和pip。
再看看pip list

Windows下python激活虚拟环境后仍然使用全局python和pip_第4张图片
成功使用了虚拟环境中的pip。。。。。。
这。。。。。。

果然,windows还是用来打游戏吧,是真的有毒,mac下带中文名都没事的orz。

你可能感兴趣的:(环境配置与使用)