【问题标题】:Why can't I install Gi?为什么我不能安装 Gi?
【发布时间】:2019-09-02 14:33:08
【问题描述】:

我尝试开始使用 Glade 软件来制作一些与 Python 集成的 GUI。当我尝试在我的代码上导入 gi 时,我收到与版本相关的错误。没有满足要求的版本。 Pycharm 建议运行此命令pip install gi,但我收到相同的错误。有任何想法吗? 这是故障排除的屏幕截图:https://imgur.com/a/hPlH0CZ 谢谢

弃用:

Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Collecting gi
  ERROR: Could not find a version that satisfies the requirement gi (from versions: none)
ERROR: No matching distribution found for gi

【问题讨论】:

  • 从这里我猜你正在运行 Python 2.7,这是一个坏主意,正如弃用警告所述。可能 pip 根本不包括 Python 2.7 的 Gi。做明智的事:升级到 Python 3.x
  • 非常感谢Adriaan,我将项目设置中的解释器更改为Python3.6,现在安装新包时没有错误!

标签: python glade


【解决方案1】:

包裹是PyGObject

按照您的平台的安装说明进行操作,对于 Ubuntu(我将 python3-dev 更改为 Python 2 版本)是:

sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python-dev gir1.2-gtk-3.0 

接着是:

pip install pycairo
pip install PyGObject

【讨论】:

  • 感谢您的回复。我遵循了您的命令,但遇到了同样的错误,这是与我的解释器相关的错误,我通过遵循上一个答案设法解决了这个错误!不过谢谢你!
【解决方案2】:

如果您通过/使用 anaconda 安装 python,“pip install gi”将不起作用。相反,打开你的终端并使用“conda install gi”

【讨论】:

    猜你喜欢
    • 2018-05-14
    • 2021-02-26
    • 2018-02-27
    • 2016-10-11
    • 1970-01-01
    • 2010-09-30
    • 2018-12-12
    • 2019-03-10
    • 2014-12-05
    相关资源
    最近更新 更多