首页 > 其他分享 >创建虚拟环境内进行pip安装库方法

创建虚拟环境内进行pip安装库方法

时间:2023-11-15 17:47:17浏览次数:39  
标签:python 创建 opencv 虚拟环境 envs pip 安装

1、说明
在创建虚拟环境后,要想安装第三方python软件包,需要指定装入哪个虚拟环境(路径),否则安装不成。这里以虚拟环境安装一个opencv为例,说明正确安装过程。

2 、常规安装的误区
如果直接安装,如:“pip install opencv-python ”就会出现下面这个:

Requirement already satisfied: opencv-python in ./.local/lib/python3.6/site-packages (4.2.0.34)
Requirement already satisfied: numpy>=1.11.3 in ./anaconda3/lib/python3.6/site-packages (from opencv-python) (1.13.3)

之所以pip install opencv-python安装不上,原因是它总指向默认路径,并不指向我现在的虚拟环境路径,所以,安装指令一定要包含安装路径。(如下图所示)

 

3 、正确安装办法
指定路径安装,以安装opencv为例,要点如下:

1)指定安装的目的地路径【参数为:--target=】。

2)给出虚拟环境的路径【如:~/anaconda3/envs/my_envs/lib/python3.6/site-packages】

3)指定被安装的包版本信息【opencv-python==4.2.0.34】

4)指定下载源【 -i https://pypi.doubanio.com/simple 】

pip install --target=~/anaconda3/envs/my_envs/lib/python3.6/site-packages opencv-python==4.2.0.34 -i https://pypi.doubanio.com/simple

/my_envs是建立的虚拟环境,后面的 【 -i https://pypi.doubanio.com/simple 】是指定下载源。至此虚拟环境安装完成!
来源:仅供自学

如何用pip指令将python包安装到虚拟环境中【改进中-】_pip虚拟环境_无水先生的博客-CSDN博客

参考后创建内容

 

标签:python,创建,opencv,虚拟环境,envs,pip,安装
From: https://www.cnblogs.com/winBlack/p/17834381.html

相关文章

  • 刚开始装Acaconda无法创建虚拟环境解决方法
    这个方法完美解决解决anaconda创建环境失败的问题_anaconda创建环境出错-CSDN博客......
  • oracle创建用户授权提示无权限解决方案
    流程如下:1.win+r输入cmd回车,打开命令行窗口,输入 sqlplus 用户名/密码assysdba以管理员身份连接数据库。    如:sqlplusscott/123456assysdba;2.创建用户并授权--创建用户createuser用户名identifiedby密码;--授予所有权限grantallprivilegesto......
  • Flask简介、Flask创建和运行、fastapi、显示用户小案例
    Flask简介#python主流的web框架-Django-fastapi:异步-flask#flask是个微型的web框架,不像djagno那么庞大,django有很多内置app,缓存,信号,消息,权限,admin#flask随着项目越来越大,使用第三方插件,越来越像django模版渲染:jinja2web服务器:WerkzeugWS......
  • 使用 promethus 指标在 grafana 上创建 dashboard 的一些疑问记录
    我用一个例子一步一步拆解一些常用的写法和指标。这里我有一个需求是计算我的程序,每处理1Gb数据需要使用多少CPU时间。(increase(container_cpu_usage_seconds_total{cluster="$cluster",namespace="$namespace"}[5m])/on(pod,container,namespace)increase(enrich_e......
  • TienChin-课程管理-创建工程
    创建方式与之前一样,如下奉上generateCourse代码。@TestvoidgenerateCourse(){Stringpath="E:\\Desktop\\TienChin\\tienchin-service\\tienchin-course\\src\\main";FastAutoGenerator.create("jdbc:mysql://localhost:3......
  • TienChin-课程管理-数据表创建
    CREATETABLE`tienchin_course`(`course_id`intNOTNULLAUTO_INCREMENTCOMMENT'课程ID',`type`intNULLCOMMENT&......
  • 实验九 图的创建与遍历
    实验时间:第11周实验目的:掌握图的邻接矩阵、邻接表两种存储结构,能够实现在任意一种存储结构上的创建和遍历两种基本操作实验要求:1、认真阅读和掌握教材上和本实验相关内容和算法(见P161~170)。2、上机将图的任意一种存储表示的创建和遍历(DFS和BFS至少实现一种)算法实现。3、实......
  • Grafana新手教程-实现仪表盘创建和告警推送
    前言最近在使用Grafana的时候,发现Grafana功能比想象中要强大,除了配合Prometheus使用之外,他自身都可以做很多事情,可视化和监控平台,还可以直接根据用户自定义的告警规则完成告警和进行各种通知。于是在深入学习了一段时间之后,整理成此博文。温馨提示,本文约1.3w字,几十张示例图片并......
  • 【转载】按照文件名创建文件夹,并把文件移动到对应文件夹中
    @echooff&cd/d"%~dp0"&modeconlines=5000rem按照文件名创建文件夹,并把文件移动到对应文件夹中set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4title%#%+%$%%$%/%_%%z%for/f"delims="%%ain('dir/a-d-h/b')do(if......
  • f通过new关键词进行函数调用,之后无论如何都会返回一个与F关联的普通对象(因为不是通过
    varF=function(){};Object.prototype.a=function(){};Function.prototype.b=function(){};varf=newF();关于这段代码的描述,正确的是:Af能取到a,但取不到bBf能取到a,bCF能取到b,不能取到aDF能取到a,不能取到b正确答案:A网上有一道美团外卖的面试题是这样的:Function......