当前位置: 首页 > wzjs >正文

医院网站建设 招标网站建设售后质量保证

医院网站建设 招标,网站建设售后质量保证,网站开发常见毕业设计题目,微信网站需要一个域名要怎么做🙋大家好!我是毛毛张! 🌈个人首页: 神马都会亿点点的毛毛张 毛毛张今天分享的教程是介绍一下如何在CentOS7系统下安装Python3和OpenCV库!一点不像想象的那么简单! 文章目录 1.概述2.配置yum源3.升级open…
🙋大家好!我是毛毛张!
🌈个人首页: 神马都会亿点点的毛毛张

毛毛张今天分享的教程是介绍一下如何在CentOS7系统下安装Python3和OpenCV库!一点不像想象的那么简单!

文章目录

  • 1.概述
  • 2.配置yum源
  • 3.升级openssl
  • 4.安装Python3.11
  • 5.安装opencv-python库
  • 6.卸载Python3
  • 参考文献

1.概述

  • 昨天毛毛张接到老师的一个任务,给一个CentOS7系统配置一个带有OpenCV库的Python环境,这如果是在安装了Anaconda的情况下安装Python和OpenCV库是比较容易的事,但是一个云服务器不可能去给安装Anaconda,因为太大了,内存不够,只有4核8GB,只能去网站上查找教程,竟然花费了毛毛张一晚上的时间,毛毛张在此记录一下整个配置教程
  • 注意事项1:安装好的CentOS7系统的自带Python2.7的,如下图所示,但是没有Python3.x
    QQ_1740555105597
  • 注意事项2:虽然CentOS7系统的自带Python2.7,但是并没有安装pip命令
  • 整个配置教程大致分为四步,需要注意的是,只要我们安装了Python3,就可以通过pip3命令来安装opencv-python库来使用OpenCV,不用像网上说的从底层构建OpenCV
    • 配置yum镜像源
    • 升级openssl
    • 安装Python3.11.0
    • 安装opencv-python库

2.配置yum源

一定要配置yum镜像源,如果没有配置镜像源后面用yum安装相关依赖的时候会报错,配置yum镜像源的教程可以参看毛毛张的这篇博客:【Linux】CentOS7停服之后配置yum镜像源

3.升级openssl

在CentOS7中安装Python3.10.12,需要先升级openssl,系统默认的openssl版本为1.0.2在使用pip命令的时候会报错。

  • 软件下载
    wget https://www.openssl.org/source/openssl-1.1.1v.tar.gz --no-check-certificate
    
  • 依赖安装
    yum install -y gcc gcc-c++ autoconf automake zlib-devel pcre-devel
    
  • 编译安装
    tar -zxvf openssl-1.1.1v.tar.gz
    cd openssl-1.1.1v
    ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
    make && make install  # 需要耐心等待
    
  • 更新系统库
    echo "/usr/local/openssl/lib" > /etc/ld.so.conf.d/openssl.conf
    ldconfig
    
  • 备份并软连接至新版本
    mv /usr/bin/openssl /usr/bin/openssl.old
    ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
    
  • 查看当前版本
    openssl version
    

4.安装Python3.11

  • 软件下载
    wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
    
  • 必要依赖安装
    yum install -y ncurses-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel
    
  • 编译安装
    tar -zxvf Python-3.11.0.tgz
    cd Python-3.11.0
    ./configure  --prefix=/usr/local/python3.11.0 --with-openssl=/usr/local/openssl --enable-optimizations
    make && make install  # 需要耐心等待
    
  • 软链接
    ln -s /usr/local/python3.11.0/bin/python3 /usr/bin/python3
    ln -s /usr/local/python3.11.0/bin/pip3 /usr/bin/pip3
    
  • 测试安装是否成功
    python3 -V
    pip3 -V
    

QQ_1740555742757

5.安装opencv-python库

1.我们配置的这些库都在国外,如果不配置镜像源下载会比较慢,因此下载的时候需要配置镜像源,毛毛张这里配置的是清华的镜像源,更多的关于Linux系统配置pip3镜像源的教程可以参看毛毛张的这篇教程:深度学习环境配置教程:给pip命令配置镜像源

2.在使用pip3安装相关的库的时候可能会提示pip3版本比较低,我们可以首先升级pip3的版本

  • 升级pip3:
    pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 安装opencv-python相关的依赖库(可选):
    pip3 install numpy pandas matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 安装opencv-python库:
    pip3 install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
    

-i后面的参数表示配置的是清华的镜像源,这个是暂时使用清华的镜像源,如果需要永久配置,可以参看毛毛张的这篇文章:深度学习环境配置教程:给pip命令配置镜像源

  • 测试:毛毛张导入的时候发生了报错,问了一下豆包大模型,告诉我需要安装mesa-libGL
    ImportError: libGL.so.1: cannot open shared object file: No such file or directory
    

QQ_1740557010944
QQ_1740557114038

  • 安装mesa-libGL
    sudo yum install mesa-libGL
    

QQ_1740557220651

  • 再次测试:没有报错!
    QQ_1740557234451

6.卸载Python3

  • 删除软链接:软链接只是为了方便在系统路径中调用 Python 命令,删除它能避免系统误调用。例如,之前创建了 /usr/bin/python3/usr/bin/pip3 的软链接,使用以下命令删除:
    sudo rm /usr/bin/python3
    sudo rm /usr/bin/pip3
    
  • 删除安装目录:源码编译安装时指定了安装目录(如**/usr/local/python3.10.12**),使用以下命令删除该目录及其所有内容:
    sudo rm -rf /usr/local/python3.10.12
    
  • 清理残留依赖(可选):安装 Python 时可能安装了一些依赖库,如果之后不再需要这些依赖库,可以使用包管理工具卸载。例如,使用yum卸载之前安装的依赖:
    sudo yum remove ncurses-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel
    
  • 删除下载的源码包(可选):如果你还保留着下载的**.tgz**源码包,可以将其删除以节省磁盘空间:
    rm Python-3.10.12.tgz
    

参考文献

  • https://blog.csdn.net/lx_1314/article/details/132423937
  • https://zhuanlan.zhihu.com/p/661077162
  • https://blog.csdn.net/lx_1314/article/details/132423504

都看到这了,不妨一键三连再走吧!

🌈欢迎和毛毛张一起探讨和交流!
联系方式点击下方个人名片


文章转载自:

http://ClfMDooB.phcqk.cn
http://U2IIJd1l.phcqk.cn
http://EWx4APHD.phcqk.cn
http://GJhyRJwj.phcqk.cn
http://ukppraMF.phcqk.cn
http://LZbbtNt5.phcqk.cn
http://1ZJPTeOp.phcqk.cn
http://HPh3p8Ng.phcqk.cn
http://U29ryhqq.phcqk.cn
http://wX9u01Z3.phcqk.cn
http://Wr2U5u8k.phcqk.cn
http://Cbq3FUfc.phcqk.cn
http://Vn3cpXsC.phcqk.cn
http://QEg7EgwC.phcqk.cn
http://jRizC4oo.phcqk.cn
http://qN5FlUVz.phcqk.cn
http://9ua27kOW.phcqk.cn
http://F5JC1VzO.phcqk.cn
http://21qYFa8G.phcqk.cn
http://7kKjsuun.phcqk.cn
http://rXhLbgkp.phcqk.cn
http://4QNDOkII.phcqk.cn
http://0pDsYmRa.phcqk.cn
http://C7VUzpvH.phcqk.cn
http://iGcABZlS.phcqk.cn
http://En1fYKGK.phcqk.cn
http://SZGk97xm.phcqk.cn
http://8aUYzqzX.phcqk.cn
http://YvbiWzoH.phcqk.cn
http://wr9Gi9cm.phcqk.cn
http://www.dtcms.com/wzjs/644094.html

相关文章:

  • 云南专业做网站多少钱广州一起做网店官网app
  • 做网站那个平台好网页设计网站设计哪个好
  • 建站系统主要包括企业网站系统怀安网站制作
  • 烟台哪里有做网站网络信息
  • 浅谈高校网站群的建设自己做电影网站需要的成本
  • 网站开发平台选择wordpress采集淘宝客商品
  • 免费成品网站学广告设计平面设计
  • 品牌网站解决方案班玛县网站建设公司
  • 网站建设 类型广告图片素材
  • 房产网站定制做网站做软件怎么赚钱吗
  • 上海网站营销房山网站建设优化seo
  • 免费做微信链接的网站吗邯郸市建设局官方网站
  • 抖音推广平台有哪些优化建议怎么写
  • 如何设计个人网站网站空间域名免费
  • 建个普通网站多少钱网站建设推广刺盾云
  • 网站交换链接的网络营销意义wordpress.org 建站
  • 物流公司在哪做网站农商1号的网站建设费
  • 建设银行信用卡申请网站象山网站建设
  • 学校网站模板html个人网站建设教学视频百度云盘
  • wordpress手机跳转莱芜seo
  • 网站设计外包协议wordpress建站公司
  • 品牌理念设计企业网站建设西安网站建设市场
  • iis 如何新建网站网站开发超速云
  • 网站建设与维护 目录做自媒体的网站名字
  • 建站上市公司帝国cms调用网站地址
  • 做电影网站技术新媒体运营怎么自学
  • 欧美做视频网站有哪些网站介绍模板
  • 建设部网站网站备案前置审批
  • 网站远程数据库wordpress 后台管理界面插件
  • 网站注销申请宿迁网站建设要多少钱