python虚拟环境启动后依然使用全局pip的问题及解决
更新时间:2026年05月20日 09:39:04 作者:Keruila
文章描述了在启动Python虚拟环境后,使用全局pip安装的包而不是虚拟环境内的包的问题,通过删除与pip相关的环境变量,再重新创建,解决了此问题
python虚拟环境启动后依然使用全局pip
进入虚拟环境后pip list显示的依然是全局的Python包,并不是本虚拟环境的包
网上查找解决方法,无,两个小时过去了心态炸裂
最后思考有没有可能和环境变量有关
用以下方式解决
- 删除所有如 “F:\Python_ins\python-35-x64\Scripts”的环境变量(这个环境变量的作用是你可以在任何地方使用pip命令)
- 此时命令行已经不认得pip
- 再次创建刚刚删除的环境变量
- 进入虚拟环境,试验了一下pip list,显示的是本虚拟环境的包

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python的Asyncore异步Socket模块及实现端口转发的例子
asyncore模块是封装过的处理socket事件的模块,采用异步的处理方式,这里我们讲来讲解Python的Asyncore异步Socket模块及实现端口转发的例子,需要的朋友可以参考下2016-06-06
matplotlib.subplot()画子图并共享y坐标轴的方法
Matplotlib的可以把很多张图画到一个显示界面,本文主要介绍matplotlib.subplot()画子图并共享y坐标轴的方法,需要的朋友们下面随着小编来一起学习学习吧2021-05-05
浅谈pytorch torch.backends.cudnn设置作用
今天小编就为大家分享一篇浅谈pytorch torch.backends.cudnn设置作用,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-02-02
tensorflow: variable的值与variable.read_value()的值区别详解
今天小编就为大家分享一篇tensorflow: variable的值与variable.read_value()的值区别详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-07-07


最新评论