首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows环境下的PyGObject

Windows环境下的PyGObject
EN

Stack Overflow用户
提问于 2018-01-12 01:32:04
回答 2查看 7.4K关注 0票数 8

在过去几天的头痛中,我找到了3种可能的方法来做到这一点,所有这些都有问题。

  • 由于缺少Cairo和其他依赖项,PyGObject点安装失败。虽然这是我最喜欢的方法,但它可能是最难实现的。
  • 使用MSYS2允许我通过mingw64 python使用GObject,但是使用pip获取其他模块(如pylint )失败。我想在我的系统上安装一个MSYS2或类似的安装程序来制作一些windows二进制文件,所以我对此也非常开放。
代码语言:javascript
复制
- **EDIT:** Got pip to work in MSYS2. Make sure to sync toolchain with pacman.

  • PyGObject for Windows充其量似乎凌乱不堪,而且并不是最新的。无论如何,都需要安装第二个python,这对MSYS2没有好处。

注意,我是Unix的完全新手,对CLI基本没有什么经验,所以关于MSYS2的任何帮助都需要像对孩子那样解释。我对这个东西唯一的其他经验是一个没完没了的地狱循环,那就是把拱门安装到一个单独的分区,打破said安装,然后再重新安装。

我也尝试过Cygwin,但是我无法用我的“安装所有所需的软件包然后祈祷”的方法来用GObject运行Python。创建一个Gtk.Window()会导致终端不使用它所拥有的内存并爆炸。

EN

回答 2

Stack Overflow用户

发布于 2018-01-12 09:43:39

MSYS2是目前唯一“官方”支持的方式:started.html#windows

MSYS2中的pip一般都可以工作,如果有什么东西不需要在https://github.com/Alexpux/MINGW-packages/issues上提交错误的话。

票数 6
EN

Stack Overflow用户

发布于 2021-04-24 00:15:27

正如您在安装新Python版本的第三个备选方案中所说的那样,您可以使用pyenv创建和运行多个Python版本。您可以查看它们的Github的安装部分来进行安装和概述:https://github.com/pyenv/pyenv/

有关如何使用它的全面指南,您阅读了Real:https://realpython.com/intro-to-pyenv/的这篇精彩文章

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48218319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档