在centos上安装miniconda、创建python环境并安装运行opencv

这篇具有很好参考价值的文章主要介绍了在centos上安装miniconda、创建python环境并安装运行opencv。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 基础环境

centos7.9镜像,自带python2,以及基本的开发工具

2 安装miniconda

参考:在CentOS上的安装miniconda

  1. 切换目录

cd /data
  1. 安装wget

yum install wget -y
  1. 下载miniconda

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  1. 安装miniconda

sh Miniconda3-latest-Linux-x86_64.sh
按提示,Enter
Do you accept the license terms? [yes|no],输入yes接受
安装完成后会问:Do you wish the installer to initialize Miniconda3,输入yes接受
  1. source ~/.bashrc或用户登录后会自动进入(base)环境

source ~/.bashrc
  1. 禁止 用户登录后 自动激活base环境,可执行如下命令:

conda config --set auto_activate_base false

3 创建Python虚拟环境及miniconda使用

  1. 创建环境:conda create -n Python环境名称 [python=Python版本号]

创建一个python3.9的环境
conda create -n my_env python=3.9
  1. 进入环境:conda activate [环境名称](默认进入base

conda activate my_env
  1. 退出环境

conda deactivate
  1. 查看conda环境

conda info --envs 或者 conda env list
  1. 删除conda环境

conda env remove -n my_env
  1. 安装软件包

conda install numpy
或者 pip install numpy
  1. 查看安装的软件包

conda list
或者pip list
  1. 卸载软件包

conda uninstall numpy
或者pip uninstall numpy

4 conda更换为清华源

参考1: 最清晰的conda安装与切换源教程
参考2: anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
提示:后续安装opencv时出错,故可先不修改
  1. 首先生成~/.condarc配置文件

conda config --set show_channel_urls yes
  1. 编辑~/.condarc文件

vim ~/.condarc
文件内容:
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
auto_activate_base: false   #修改默认不进入base环境
  1. 清除索引缓存

conda clean -i

5 安装OpenCV

  1. 进入conda环境

conda activate my_env
  1. 安装OpenCV

1)pip库安装,https://pypi.org/project/opencv-python/
pip install opencv-python (不推荐,Pip安装后还需要安装一系列依赖包)
2)conda-forge库安装,https://anaconda.org/conda-forge/opencv
conda install -c conda-forge opencv (推荐,conda会自动检测依赖包并安装)
  1. 报错解决

报错:在python中,import cv2时报错:
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
解决方案:参考: import cv2 ImportError: libGL.so.1: cannot open shared object file: No such file or directory
输入: yum whatprovides libGL,结果如下:
1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.i686 : GLX support for libglvnd
Repo        : base
Matched from:
Provides    : libGL

1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 : GLX support for libglvnd
Repo        : base
Matched from:
Provides    : libGL
选择其中x86_64版本的,安装:yum install libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64
进入python,import cv2,问题解决。

6 运行OpenCV

  1. 在本地windows环境下,调试完成一个opencv案例

import numpy as np
import cv2

# 查看openCV的版本
print("the version of opencv is "+cv2.__version__)

# 读取图片
img_s = cv2.imread('../imgs/cat.jpg')
print("The shape of image is " + str(img_s.shape))

# 将cv2读取的BGR模式,转换为RGB模式
img = cv2.cvtColor(img_s,cv2.COLOR_BGR2RGB)

# 图片翻转,沿着x轴和y轴
img4 = cv2.flip(img,-1)

'''
显示图片
'''
while True:
    cv2.imshow('Demo',img4)
    
    # 等待至少100ms,并且用户按了q按键
    if cv2.waitKey(10) & 0xFF == ord('q'):
        break
# 关闭所有窗口
cv2.destroyAllWindows()

# 图片保存,需要先将RGB转化为BGR
img5 = cv2.cvtColor(img4,cv2.COLOR_RGB2BGR)
cv2.imwrite("../imgs/img5.jpg",img5)
  1. 使用Xftp将该.py文件上传至centos服务器,并对代码进行改造,包括:

1)修改图片目录
2)删除imshow()相关代码,因为在centos上无图像环境,也不需要显示图片
import numpy as np
import cv2

# 查看openCV的版本
print("the version of opencv is "+cv2.__version__)

# 读取图片
img_s = cv2.imread('imgs/cat.jpg')
print("The shape of image is " + str(img_s.shape))

# 将cv2读取的BGR模式,转换为RGB模式
img = cv2.cvtColor(img_s,cv2.COLOR_BGR2RGB)

# 图片翻转,沿着x轴和y轴
img4 = cv2.flip(img,-1)

# 图片保存,需要先将RGB转化为BGR
img5 = cv2.cvtColor(img4,cv2.COLOR_RGB2BGR)
cv2.imwrite("imgs/img5.jpg",img5)
  1. 执行,服务器会打印:

centos 安装miniconda,centos,python,linux,Powered by 金山文档
  1. 通过Xftp下载处理后的图像到本地windows,打开查看效果文章来源地址https://www.toymoban.com/news/detail-768991.html

centos 安装miniconda,centos,python,linux,Powered by 金山文档

到了这里,关于在centos上安装miniconda、创建python环境并安装运行opencv的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos创建一个Python虚拟环境

      在 CentOS 上创建一个 Python 虚拟环境,可以使用 virtualenv 工具。以下是创建和激活虚拟环境的基本步骤:   如果还没有安装 virtualenv,可以使用以下命令安装:   请注意,这里假设使用的是 Python 3。如果使用的是 Python 2,请使用 python-virtualenv 而不是 python3-virtualenv 。

    2024年01月20日
    浏览(43)
  • CentOS 7上创建Python 3虚拟环境

    在CentOS 7上创建Python 3虚拟环境可以使用virtualenv包。以下是创建Python 3虚拟环境的步骤: 确保已经安装了Python 3和pip。可以通过在终端中运行以下命令来检查它们是否已安装: 如果未安装,请使用以下命令安装它们: 安装virtualenv包。在终端中运行以下命令来安装它: 创建一

    2024年02月05日
    浏览(44)
  • Miniconda的安装与使用及pip在conda环境中的安装

    当我们使用python进行人工智能相关代码的编写时,容易出现:不同库的转换较麻烦、出现库版本冲突等问题。 所以我们在进行程序编写时,可以使用conda进行环境的建立与分割,可以很好的解决我们做不同项目时的库的相关问题。 网址: https://docs.conda.io/en/latest/miniconda.html

    2024年02月15日
    浏览(40)
  • 基础环境:wsl2安装Ubuntu22.04 + miniconda

    https://developer.nvidia.com/rdp/cudnn-archive NCCL下载地址:NVIDIA Collective Communications Library (NCCL) | NVIDIA Developer 官方教程地址:https://docs.nvidia.com/deeplearning/nccl/install-guide/#down 3.1. Ubuntu Installing NCCL on Ubuntu requires you to first add a repository to the APT system containing the NCCL packages, then installing the N

    2024年04月28日
    浏览(89)
  • 基于Miniconda3安装jupyter notebook+虚拟环境安装tensorflow(cpu&gpu版本)

    本文在安装过程中参考了很多c站的其他教程,本文把安装过程中遇到的问题和安装过程一一记录,希望能有所贡献。 本文是基于miniconda已经安装完成且环境变量也设置好的前提。 目录 一、Miniconda创建虚拟环境 (以下的二和三部分任选其一安装即可) 二、安装tensorflow cpu版

    2024年02月07日
    浏览(54)
  • Ubuntu22.04搭建Pytorch框架深度学习环境+安装Miniconda+安装CUDA与cuDNN

    以Ubuntu为例,从零搭建Pytorch框架深度学习环境。 1.1 系统下载 访问地址ubuntu官网 1.2 启动盘制作 访问ultraiso官网 1.2.1打开镜像 1.2.2写入镜像 1.3磁盘分区 1.3.1Windows磁盘管理 对要压缩的卷右键,选择压缩卷 压缩出的可用空间不要进行分区,等待ubuntu系统操作 1.3.2分区助手或DG

    2024年02月02日
    浏览(91)
  • Python基础 | Miniconda的安装

    Miniconda是conda的免费的最小安装包。它是Anaconda的小型引导程序版本,仅包含了conda,Python,一些它们必须的package以及少量其他有用的packages,如pip,zlib等。 下载地址:https://conda.io/miniconda.html Anaconda自动安装Jupyter,但Miniconda没有,需要自行安装,可打开Anaconda Prompt(miniconda3

    2024年03月10日
    浏览(40)
  • 树莓派配置环境细节(JDK+pycharm+miniconda+pyqt5+opencv-python)

    一、java环境 1.1确认树莓派的版本信息 1.2把压缩包传到树莓派上,然后进行解压 1.3配置环境变量 1.4查看java环境 二、pycharm 三、miniconda 3.1miniconda下载 3.2miniconda 安装 3.3添加 .bashrc 配置 3.4使用conda创建python环境 3.5pytorch + torchvision安装 四、PyQt5 4.1PyQt5及SIP简介 4.2所需环境 4.3Py

    2024年02月01日
    浏览(66)
  • Anaconda(python)安装教程以及创建新环境

    Anaconda介绍:开源的Python发行版本。Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大(约531MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行

    2024年01月17日
    浏览(88)
  • Conda虚拟环境创建与Python模块安装

    下面咱们来聊一下conda虚拟环境,首先说一下我们去使用conda虚拟环境的必要性,那企业很多时候我们会面对同时开发多个项目,那这些项目很有可能会使用不同的Python环境来去运行啊,那这里面有的Python环境可能是需要3.5的Python,有的Python环境它需要3.6的版本,有的Python环境

    2024年02月12日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包