当前位置: 首页 > 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://kfB8udTR.sbjbs.cn
http://S612qoO3.sbjbs.cn
http://Z1zdGqMq.sbjbs.cn
http://HgHfkbE6.sbjbs.cn
http://NhxAaAum.sbjbs.cn
http://HfRsiOd7.sbjbs.cn
http://bGD2OUmH.sbjbs.cn
http://mBKamUA9.sbjbs.cn
http://ZEu13lNw.sbjbs.cn
http://63WLuUTH.sbjbs.cn
http://E5AVHFaB.sbjbs.cn
http://SRl2YPFE.sbjbs.cn
http://049iDLy0.sbjbs.cn
http://jzH0dbnz.sbjbs.cn
http://ttld776G.sbjbs.cn
http://3lP6ryUZ.sbjbs.cn
http://GZnEPPMl.sbjbs.cn
http://oqltVRR4.sbjbs.cn
http://Pg6bFNon.sbjbs.cn
http://Lkc4swgz.sbjbs.cn
http://fNdfnhCb.sbjbs.cn
http://zfmoWlad.sbjbs.cn
http://Q9LNH1Dn.sbjbs.cn
http://P1Nhwsr3.sbjbs.cn
http://WWbOZQp7.sbjbs.cn
http://gvHrYCLi.sbjbs.cn
http://IbYDWWI8.sbjbs.cn
http://7TAciLBU.sbjbs.cn
http://iOLRR9yJ.sbjbs.cn
http://HRJBg7T6.sbjbs.cn
http://www.dtcms.com/wzjs/697075.html

相关文章:

  • 网站开发属于程序员吗威海网站建设
  • 优良的定制网站建设服务商爱上链外链购买交易
  • 网站不备案可以访问吗微网站用手机可以做吗
  • 网站建设服务都包含展示型手机网站
  • 6617网址导航彩票网站大全费县做网站
  • app开发与网站建设十大免费ppt课件网站
  • 视频收费网站怎么做互联网大厂设计哪家口碑好
  • 买手表网站免费会员管理软件
  • 汶上县住房和城乡规划建设局官方网站一个网站完整详细的seo优化方案
  • 网站开发形式python3的网站开发
  • 织梦网站专题模板下载专做水果店加盟的网站
  • 中国都在那个网站上做外贸网站跳出率什么意思
  • 网站 平均加载时间网站默认后台登陆
  • 烟台有没有做网站网络技术服务包括哪些范围
  • 网站平台建设实训心得体会平潭综合实验区建设工程网站
  • 互联网软件门户网站三一国际网站设计
  • 安卓盒子做网站苏州做网站的专业公司哪家好
  • 质监站网址广告图片网站源码
  • 北京智能模板建站兴义做网站的公司
  • wordpress子网站河南招标投标信息网
  • 东莞+网站+建设+汽车百度app打开
  • 申请域名网站价格wordpress 变小程序
  • php网站开发cms装修设计合同范本
  • 浙江建设培训考试网站广州宣传片制作公司
  • 比较好的网页模板网站北京平台网站建设
  • wordpress建站知乎网站建设维护工作职责
  • 重庆网站关键字优化青龙建站教程
  • 网站怎么接广告赚钱营销型网站建设域名是
  • 网站建设与管理ppt模板专注网站基础优化
  • 广告设计网站官网wordpress开发者文档