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

如何解决 Windows 11 下 Python 虚拟环境中无法使用 pip 的问题 在 Windows 11 系统下,我发现在 Conda 新建的 Python 虚拟环境中无法使用 pip,弹出提示如下:但是在“base”环境中是可以正常使用 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
路径前面出现虚拟环境名称即激活成功,如图
激活成功截图
退出直接输入exit

激活虚拟环境后,依旧使用全局pip和python的解决办法

  1. 网上有说这样的问题是项目路径上包含中文导致的,我尝试了将项目创建到全英路径下也不起作用,大家可以自行尝试一下
  2. 使用绝对路径执行pip,例子:
E:/backend/venv/Scripts/python.exe -m pip install xxx

主要是使用绝对路径指定到我们的虚拟环境下的python解释器,然后按照正常pip使用语法。

构建OneService:打造高效、安全、灵活的企业级数据服务平台 数据服务(OneService)作为统一的数据服务出口,实现了数据的统一市场化管理,有效地降低数据开放门槛的同时,保障了数据开放的安全。 阅读详情

相关推荐

跟着团子学SAP CO:熟练使用结果分析码实现各个场景下收入成本的匹配(一) KKA2/CJ88

PS模块中对财务顾问最难的点在于项目结算,特别是销售型的项目结算。针对客户型项目结算我列举了以下常见的收入成本匹配的一些场景: (1)在项目执行过程中会多次开票,但由于各期成本浮动很大(如前期可能只涉及一些人工、中期全是比较金额较大的材料费),所以希望开票的时候能通过合理的一些指标进行主营业务成本与主营业务收入的匹配。 (2)项目过程中会多次开票,开票确认主营业务收入时,直接将累计发生的实际成本结转为主营业务成本。 (3)项目过程中虽多次开票,但不确认收入,所有发生的实际成本月末计算为在制品,最后项目一次性

Lucas1211的博客 9533

在虚拟环境下使用pip时默认使用系统环境的pip该怎么办

我建的虚拟环境装的是python3.7。用conda安装依赖包令人火大的各种报错(也许我跟conda八字不合),还是pip用的顺手。结果一个命令pipinstall-rrequirments.txt输入后,装的全是py36的包!我分别输入命令condalistpip和pipshowpip后才知道这两个命令下的pip位置不同conda下的pip确实是在我建立的虚拟环境里面;但是pipshow的pip是在系统环境里。这样就成功地将使用的pip的目录更换好了,可以愉快的使用pip了。...

tt丫的博客 4016

Python RPA 流程自动化快速上手

Python RPA 流程自动化快速上手

看花容易绣花难 1万+

Python安装第三方库(包含Pycharm的Venv中使用pip命令)

本篇文章介绍Windows系统环境下,学习Python编程语言的过程中,怎样安装第三方库。包含pip安装方法、Pycharm安装方法、虚拟环境(Venv)中使用pip命令安装、常用的pip包、更换pip镜像源、requirements文件、等等。

NSJim的博客 3万+

基于立创EDA的8口全千兆POE交换机设计详解:RTL8370N芯片与90W大功率供电方案

本文详细解析了基于立创EDA设计的8口全千兆POE交换机方案,核心采用RTL8370N交换芯片与支持90W大功率供电的IEEE 802.3bt标准PD芯片。文章深入探讨了PSE/PD供电管理、电源架构设计、电路细节及关键散热方案,为DIY或学习POE交换机硬件设计提供了完整的开源实践指南。

weixin_29050829的博客 1万+

SmsForwarder v6.4.0 + Flask API 实战:5步搭建手机验证码自动化接收服务

本文详细介绍了如何利用SmsForwarder v6.4.0和Flask API构建企业级验证码自动化处理系统。通过5个关键步骤,包括系统架构设计、Android端配置、Flask服务端实现、企业级部署方案以及实战应用场景扩展,帮助开发者高效处理短信验证码,提升自动化测试和数据采集的工作效率。

weixin_30292745的博客 392

python入门之:2、修改在CMD使用pip下载模块的默认存储路径与pycharm的模块默认读取路径

pip.ini文件位置一般在C盘C:\Users\....\AppData\Roaming\pip方式二、直接在pip.ini文件中直接修改,第一行是镜像源,第二行是pip文件修改位置。

zhuzhena的博客 7416

MATLAB闪退别慌!5分钟搞定Windows系统预设文件修复(附详细截图)

本文针对MATLAB在Windows系统下频繁闪退的问题,提供了快速有效的解决方案。核心在于修复或重置损坏的MATLAB预设文件,通过图文并茂的五步法,指导用户定位AppData目录、重命名预设文件夹,从而让MATLAB自动生成全新配置以解决闪退。文章还涵盖了问题诊断、设置备份及进阶排查方法,帮助用户彻底根除启动故障。

weixin_29234423的博客 925

Windows 10 - Python 的虚拟环境 Virtualenv - 全局 python 环境切换问题

1. 虚拟环境 Python 的虚拟环境有三个方案选择 virtualenv conda Pipenv 不要用 Pipenv -知乎劝退链接 conda 和 virtualenv 差不多,但我个人觉得比较好用的是 virtualenv ,这是一个虚拟环境文件夹,可以直接用来打包之类的,转移项目也方便很多。 Windows 命令行创建 Python 虚拟环境 virtualenv 的指令: python -m venv 你的项目简称名 使用虚拟环境 virtualenv 的方法: 命令行 cd 虚拟环境

Muxiu 8611

华为OD机试双机位C卷-停车场收入统计 (Py/Java/C/C++/Js/Go)

华为OD机试双机位C卷 停车场收入统计,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试 - 停车场收入统计。

qq_45776114的博客 2185

如何使用 SAP ABAP Development Tool 连接 SAP BTP 上的免费 ABAP 编程环境

在云端环境编写 ABAP 代码会遇到一些限制,比如你无法在云端 ABAP 编程环境进行发生在传统 SAPGUI 里的 Dynpro 和 Screen 编程。部分在 SAPGUI 里使用的 List 处理相关的关键字比如 WRITE,还有 CALL TRANSACTION 等代码,也无法在云端使用。 当然如果大家觉得上面提到的这些限制不会影响自己的 ABAP 学习,就可以继续本文的阅读,使用 ABAP Development Tool 登录云端的 ABAP 编程环境。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1512

解决虚拟环境下, 使用的 python 和 pip 依然是全局的问题

问题:使用virtualenv新建虚拟环境后,再次进入到虚拟环境,使用python或者pip时,python与pip都是全局的,这时候pip安装的模块都会装到全局包里. 解决方案:当使用virtualenv新建环境时,加入参数–no-site-packages参数,这时就不会使用基础环境的pip及python. virtualenv --no-site-packages test 如图所示,进入...

weixin_44295684的博客 3706

零基础做完YOLOv8船只检测系统:HRSC2016数据集 + 完整UI,稳过答辩

亲爱的同学,通过这篇教程,你已经掌握了“基于YOLOv8的HRSC2016微小船只检测系统”从数据集处理、模型训练到Tkinter界面开发的全流程。这个课题既贴合“海事智能化”的产业战略,又涵盖了“目标检测、深度学习、界面开发”等多个毕设评分点,非常适合作为计算机或海事工程专业的毕业设计。在实践中,你可能会遇到“海面背景复杂导致船只漏检”“微小船只识别精度不足”“UI与模型推理同步卡顿”等挑战——别担心,这些都是技术成长的必经之路。

FJN110的博客 107

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

这么过分一定要发优快云.jpg 在windows下,激活python虚拟环境后,使用的python和pip仍然是全局的python和pip 如图 使用pip list 可以看到这个包这么多,显然不是我刚刚create的虚拟环境的那些包。 上网找答案,有人说是因为路径中带了中文名字。我一开始是不相信的,因为我用mac的时候,路径上也带着中文呢,但是激活虚拟环境后,用的都是虚拟环境中的pytho...

darknight 5486

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Python虚拟环境(windows)

装的时候装一堆,卸的时候卸一个。。

W_chuanqi的博客 3261

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

python:windows下管理虚拟环境

通过miniconda工具,该工具可创建多个虚拟环境,每个虚拟环境内,都可以根据项目对版本的需求,安装python 解释器和 依赖包,并且多个虚拟环境独立管理

Daisy的博客 5253

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

windows下python的pip安装和虚拟环境使用

windows下python的pip安装和虚拟环境使用

LMTX069的博客 3966

Python虚拟环境的使用

使用虚拟环境进行python开发

all_night_in的博客 1万+

python虚拟环境的使用(linux/windows),pip安装源

虚拟环境就是可以给不同的项目配置不同的python解释器。我们的项目使用了不同的解释器,但是服务器上的环境只有一个版本,那么就需要虚拟环境来解决。 优点: 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 一、windows下: pycharm 进入设置,然后根据下图操作 cmd命令行 ...

贵有恒,何必三更眠五更起;最无益,只怕一日曝十日寒 1352

多python环境,多pip环境,多虚拟环境

多python环境,多pip环境,多虚拟环境(window) 1 安装python3.6.6 和 2.7.14 随便安装 2 配置python的环境变量: 3 pip2 和 pip3设置 4 安装virtualenv 5 创建虚拟环境 多python环境,多pip环境,多虚拟环境(window) 1 安装python3.6.6 和 2.7.14 随便安装 2 配置pyth...

头脑存档处 2323

Windows 11 下 Python 虚拟环境中无法使用 pip 的问题

在 Windows 11 系统下,我发现在 Conda 新建的 Python 虚拟环境中无法使用 pip,弹出提示如下:但是在“base”环境中是可以正常使用 pip 的。于是我按弹出的提示在网上搜索相关内容,发现出现上述问题的原因是没有将pip.exe​ 的安装路径加入到中。

python03012的博客 1638

windows 上安装 python3.7 和 pip 并配置虚拟环境

下载 登陆官网,找到 windows 安装包并下载。 安装 由于我已经安装了 python3.7,所以下面使用的图片是 python3.8 的,不过步骤都是一样的 双击下载的文件,先勾选 “Add Python 3.7 to Path”,然后选择 Customize installation。 按下图选择组件。Documentation、IDLE、test suite 均不需要。 继续按下图勾选,安装到 Program Files 文件夹。 点击安装即可。安装完成后,安装包不要删除,日后可以进行

weixin_43742643的博客 5621

python虚拟环境启动后依然使用全局pip的解决方法

进入虚拟环境后pip list显示的依然是全局的Python包,并不是本虚拟环境的包 网上查找解决方法,无,两个小时过去了心态炸裂 最后思考有没有可能和环境变量有关 最后用以下方式解决: 删除所有如 “F:\Python_ins\python-35-x64\Scripts”的环境变量(这个环境变量的作用是你可以在任何地方使用pip命令) 此时命令行已经不认得pip 再次创建刚刚删除的环...

Keruila的博客 1万+

windows下python虚拟环境的创建,以及怎么在VS Code中使用虚拟环境

整理归纳了python虚拟环境的相关内容,方便回看以及新手阅读,有错误的地方欢迎指正~ 一、虚拟环境的作用 使用虚拟环境,可以使项目更简洁(只需要安装本身需要的资源),并且互相独立(不会互相干扰)。我们使用virtualenv来创建python的虚拟环境。 二、virtualenv 1、virtualenv的安装 "win+R"打开运行框,输入cmd,进入命令行程序,输入"pip install virtualenv"开始安装。 这里要注意: pip2对应python2,pip3对应pyth

恒木 6602

pip用法、venv、虚拟环境(Windows环境)

pip pip:python install package,python三方包管理工具。安装python解释器时已自带。目录已添加到环境变量中。 包管理工具:包是别人写好的代码。经常有这种情况,比如爬虫框架功能的A包,里面引用了负责解析页面的B包,B包引用了更加基础底层的C包。包关系成树状引用。B包依赖C包。直接使用A包,运行报错缺少B包,缺少依赖包。 为了解决依赖包问题,包管理工具出现,主要功...

qq_43399787的博客 1万+

python venv虚拟环境的使用

Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。 该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包。 需要注意的是,在Python3.3中使用"venv"命令创建的环境不包含"pip",你需要进行手动安装。在Python3.4中改进了这一个缺陷。 虚拟环境常用场景: 多人代码协作环境不一样导致

weixin_45314192的博客 2万+
上一篇: AWS Ubuntu安装可视化操作桌面和VS Code,Code Server
下一篇: 校招后端开发工程师面试资料(全)
Linrena
博客等级 码龄8年 108粉丝 19原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值