首页 > 其他分享 >ModuleNotFoundError: No module named 'gi'

ModuleNotFoundError: No module named 'gi'

时间:2024-06-19 23:20:42浏览次数:12  
标签:named get apt python3 install ModuleNotFoundError gstreamer1.0 gi

For Debian/Ubuntu-based Linux distributions, you can install it via the terminal with:
bash  

sudo apt-get install python3-gi


bash
pip install PyGObject


$ python3 frames_into_pytorch.py Traceback (most recent call last): File "frames_into_pytorch.py", line 3, in <module> gi.require_version('Gst', '1.0') File "/home/pxg/miniconda3/envs/vet/lib/python3.8/site-packages/gi/__init__.py", line 122, in require_version raise ValueError('Namespace %s not available' % namespace) ValueError: Namespace Gst not available

sudo apt-get update
sudo apt-get install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
pip3 install PyGObject
sudo apt-get install python3-gi
sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio gir1.2-gstreamer-1.0
export GI_TYPELIB_PATH=/usr/lib/x86_64-linux-gnu/girepository-1.0
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH




 

标签:named,get,apt,python3,install,ModuleNotFoundError,gstreamer1.0,gi
From: https://www.cnblogs.com/shenben/p/18257744

相关文章

  • 如何修改 Git 远程仓库 URL
    修改Git远程仓库URL是一个常见的操作,特别是在远程仓库地址发生变化时。以下是操作步骤:查看当前远程仓库URL首先,你可以使用gitremote-v查看当前配置的远程仓库URL:gitremote-v运行该命令后,你会看到类似下面的输出,其中origin是默认的远程仓库名称:originhttps:/......
  • .gitignore使用
    .gitignore文件是Git中用于指定应忽略的文件或文件夹的规则列表。正确使用.gitignore可以帮助保持版本库的整洁,避免不必要的文件(如编译产物、日志文件、个人配置文件等)被提交。以下是使用.gitignore的基本步骤:创建.gitignore文件在项目根目录下创建:首先,在你的Git仓库的根目录......
  • npm ERR! network request to https://registry.npmmirror.com/create-vite failed,
    npmERR!networkrequesttohttps://registry.npmmirror.com/create-vitefailed,  npmverbnpmv9.5.1npmERR!codeETIMEDOUTnpmERR!syscallconnectnpmERR!errnoETIMEDOUTnpmERR!networkrequesttohttps://registry.npmmirror.com/create-vitefailed,reas......
  • git文件上推失败-(non-fast-forward)
    文章目录一、问题描述二、问题原因三、解决方法3.1合并分支(1)通过图形化界面(2)通过命令行3.2解决文件合并冲突一、问题描述在使用git上推时出现下列错误:![rejected]master->master(non-fast-forward)hint:Updateswererejectedbecausethetipofyourcu......
  • Jenkins教程-4-gitlab自动化测试任务构建
    上一小节我们学习了Jenkins构建github自动化测试任务的方法,本小节我们讲解一下公司gitlab自动化测试任务的构建方法。接下来我们以Mac系统为例,讲解一下构建实际自动化测试任务的具体步骤。安装git和gitlab插件点击进入Jenkins插件管理页面安装完插件,http://localhost:8......
  • Gitlab搭建
    目录Gitlab1.使用docker部署gitlab2.登录gitlab2.1修改语言为中文2.3修改密码3.用户管理3.1创建用户4.配置ssh拉取代码4.1添加ssh密钥4.2测试拉取Gitlab1.使用docker部署gitlab[root@master~]#mkdir-p/data/gitlab/{config,logs,data}编写docker-compose.yaml......
  • 深入解析Nginx配置文件
    前言Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于各类Web服务器。作为一名测试工程师,了解Nginx配置文件的细节有助于更好地进行测试和优化服务器性能。本文将详细介绍Nginx配置文件的结构及其主要配置项。一、Nginx配置文件的基本结构Nginx的配置文件通常位于/etc/ngin......
  • git开发
    Git初始化两种方式Git全局设置gitconfig--globaluser.name"xx"gitconfig--globaluser.email"[email protected]"克隆仓库[email protected]/xx.git(可以换https)cdSMOKEtouchREADME.mdgitaddREADME.mdgitcommit-m"addREADME"gitpush......
  • Nginx Rewrite
    一.NginxRewrite概述        现在Nginx已经成为很多公司作为前端反向代理服务器的首选,在实际工作中往往会遇到很多跳转(重写URL)的需求。比如:更换域名后需要保持旧的域名能跳转到新的域名上、某网页发生改变需要跳转到新的页面、网站防盗链等等需求。如果在后端使用的Ap......
  • Nginx优化与防盗链
    一.Nginx服务优化        在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行相应参数配置,以达到最优的用户体验。Nginx默认的安装参数只能提供最基本的服务,需要调整如网页缓存时间、连接超时、网页压缩等相应参数,才能发挥出服务器的最大作用。......