Windows下python虚拟环境pip依旧使用全局pip的解决办法

创建干净的虚拟环境

在介绍pip依旧使用全局pip的解决办法前,先介绍一下如何创建虚拟环境。

  1. windows环境下可以通过pip安装virtualvenv来管理虚拟环境
pip install virtualenv
  1. 控制台命令行创建虚拟环境
    创建名为venv的虚拟环境,virtualenv在20版本后默认使用–no-site-packages (由于已经默认,所以virtualenv命名不支持输入–no-site-packages参数),即创建的虚拟环境不携带你本地环境已有的包
virtualenv venv
  1. 激活虚拟环境:在linux下可以通过source venv/Scripts/activate来激活,但在windows环境下没有source命令,通过目录切换到Scripts下,命令行输入:
activate
或者绝对路径/activate

笔者在项目过程中发现使用相对路径如venv/Scripts/activate发现系统不支持
./venv/Scripts/activate也不支持,原因在于windows系统根本识别不了上述的相对路径使用方法,如果有大佬知道正确的相对路径激活方法可在评论区提出,thanks
吐槽:命令行方面还是linux牛逼,yyds
路径前面出现虚拟环境名称即激活成功,如图

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值