解决Ubuntu无法安装pycairo和PyGObject

这篇具有很好参考价值的文章主要介绍了解决Ubuntu无法安装pycairo和PyGObject。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境:虚拟机Ubuntu20.04,vscode无法安装pycairo和PyGObject

虚拟机Ubuntu20.04,vscode中运行Anaconda搭建的vens 的Python3.8.10
首先在vscode中点击ctrl+shift+p,选择Python3.8.10的环境,自动激活Python

最近在搞无人机精准降落,网上下载的一段代码,总是报错,搞了三四天终于把环境搭好了
其中一段代码(如下)总是报错 ,原因就是没有wheel,然后pycairo和PyGObject安装不上去

import gi
gi.require_version("Gst", "1.0")
from gi.repository import Gst

报错先是:
ERROR: Could not build wheels for pycairo, which is required to install pyproject.toml-based projects
然后接着:
ERROR: Could not build wheels for PyGObject which use PEP 517 and cannot be installed directly

然后参考

  1. ERROR: Could not build wheels for PyGObject which use PEP 517 and cannot be installed directly #45
  2. ERROR: Could not build wheels for pycairo, which is required to install pyproject.toml-based projects

安装pycairo

新建Ubuntu终端,输入:

sudo apt-get install sox ffmpeg libcairo2 libcairo2-dev
sudo apt-get install texlive-full

完成以后,基本可以安装pycairo==1.21.0
在vscode的Python终端输入:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pycairo==1.21.0

如果不行的话,先输入:

pip3 install manimlib  # or pip install manimlib
pip3 install manimce  # or pip install manimce

然后再次输入

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pycairo==1.21.0

安装PyGObject

新建Ubuntu终端输入:

sudo apt install libgirepository1.0-dev

然后在vscode输入

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyGObject==3.42.2

如下图:
解决Ubuntu无法安装pycairo和PyGObject,unbuntu,ubuntu,linux,pycario,PyGObject
解决Ubuntu无法安装pycairo和PyGObject,unbuntu,ubuntu,linux,pycario,PyGObject

笔者采用这种办法解决长久折磨我的问题,然后import gi 和Gst都不报错了,如果还是不成功,可以点进我参考的GitHub网址:https://github.com/gfduszynski/cm-rgb/issues/45
找寻其他人成功的方法文章来源地址https://www.toymoban.com/news/detail-712542.html

到了这里,关于解决Ubuntu无法安装pycairo和PyGObject的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Ubuntu安装VM TOOLS解决虚拟机无法和WINDOWS粘贴复制问题

    1:首先使用VMware Workstation安装一个Ubuntu的系统。 2:现在已经不建议安装VM TOOLS。建议安装OPEN-VM-TOOLS。 3:进入系统使用下面的命令安装。 4:提示下面错误,Package \\\'open-vm-tools\\\' has no installation candidate 5:使用下面的命令更新一下源。 6:出现下面的错误,Failed to fetch http://xxx。

    2024年02月07日
    浏览(61)
  • Linux Ubuntu18.04安装显卡驱动后,无法上网的问题解决

    由于跑程序需要,在Ubuntu18.04(双系统)上面安装nvidia显卡驱动, (我安装的是按照这个博客的教程来的:Ubuntu 18.04 安装NVIDIA显卡驱动+cuda 10.2+cudnn_ubuntu18.04安装cuda10.2_翟羽嚄的博客-CSDN博客安装了 nvidia-driver-470.161.03这个版本 ) 之后按照教程进行重启操作,然而重启后发现,

    2024年02月09日
    浏览(80)
  • Ubuntu离线安装Openssh,完美解决没有网络无法直接apt-get

           缺省情况下,我们在部署好ubuntu后,ubuntu是不允许我们直接SSH的,需要我们去下载,但是在机房这样的内网环境下,就显得格外困难,因为无法直接apt-get。所有我们可以通关上传openssh软件包进行安装,来解决这个问题!   openssh-client  SSH客户端 openssh-server  SSH远程

    2024年02月09日
    浏览(47)
  • 【Linux】 ubuntu 安装搭建Samba cifs服务器,windows下无法访问如何解决!

    一、windows下无法访问samba 1、smbd没有正常启动;  service smbd  start       启动smbd   service smbd status      查看状态   2、主机和虚拟机需要可以互ping成功 3、共享文件的访问权限设置 4、windows和linux防火墙关闭, 之后重启smbd 5、在运行里面输入格式: “\\\\ +ip”   (因为我就是

    2024年02月05日
    浏览(59)
  • ubuntu22.04安装单系统出错“无法将GURB安装到/dev/sda”的详细解决方案

    安装环境: J1900 + 8g + 120g mSATA,3.5寸工业小主板。 单硬盘安装单系统ubuntu22.04版本,采用u盘启动安装。 从官网下载22.04系统,并用Rufus做成启动盘,安装时候,跳出窗口显示安装失败“无法将GURB安装到/dev/sda”,执行“gryb-install /dev/sda”失败。 折腾了好几天,网上的解决方案

    2024年04月29日
    浏览(51)
  • 解决vmware安装ubuntu虚拟机显示不全以及无法实现windows与虚拟机之间无法相互复制粘贴问题

    重启后界面如下: 如果遇到一下问题,请先执行下列命令,然后再执行上述命令 由于本人虚拟机仅个人使用,不希望频繁解锁,设置不锁屏,步骤如下:

    2024年02月06日
    浏览(54)
  • 为解决Win11子系统的Ubuntu被删除后,重新安装出现找不到系统路径问题,无法正常安装

    出现如下问题如下: C:UsersHPwsl 无法将磁盘“C:UsersHPAppDataLocalPackagesCanonicalGroupLimited.Ubuntu_79rhkp1fndgscLocalStateext4.vhdx”附加到 WSL2: 系统找不到指定的文件。 Error code: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND怎么解决 解决方法如下: 一、先使用如下命令查看全部环

    2024年02月04日
    浏览(66)
  • Kali linux与ubuntu双系统安装到移动硬盘或U盘解决无法引导问题

          众所周知,kali linux的grub引导是不堪一击的,无论是Windows还是其他Linux发行版,只要在装有kali的主机上再次安装其他系统那么kali的引导必坏,尤其是像我这种喜欢装进移动硬盘的更不用提kali的引导有多烂了。网上利用虚拟机,利用ventory或multibootusb的方法都不太好用,

    2024年02月07日
    浏览(49)
  • Ubuntu 22.04及其他版本离线安装Docker(dep文件安装方式)|解决docker无法启动问题

    一 遇到问题: Ubuntu从16.04升级到22.04后,发现16.04按下列方式离线安装的docker无法启动,且提供的docker-ce版本过低(docker-18.06.3-ce) 离线安装docker及常用docker命令_linux离线安装docker_最小森林的博客-CSDN博客 文章目录1 离线安装docker(需要root权限)1.1 安装过程1.2 docker注册为servi

    2024年02月15日
    浏览(42)
  • 彻底解决安装了显卡驱动后,Ubuntu开机无法进入图形化界面、黑屏、左上角光标闪烁问题

    众所周知,Linux 系统的的 GUI 和 NVIDIA 显卡相处得并不是很愉快,驱动安装起来会出各种问题,非常折腾。很多同学在配备 NVIDIA 显卡的 Ubuntu 物理机上安装完显卡驱动后,重启电脑发现进不去图形化界面了。具体表现为系统黑屏,屏幕左上角一直有光标在不断闪烁,出现这种

    2024年02月12日
    浏览(125)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包