首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pythin模块和OSX Catalina之间是否存在冲突?

Pythin模块和OSX Catalina之间是否存在冲突?
EN

Stack Overflow用户
提问于 2020-04-30 14:51:12
回答 1查看 23关注 0票数 0

我是Python的新手,正在尝试运行一个演示程序。我得到了“找不到gi模块”的错误。我一直在研究这一点,并尝试了提供的补救措施。模块丢失,并且重复尝试安装都失败了。自从我买了一个运行OSX Catalina的新MacBook后,我对其他软件有了一些惊喜,我想知道这其中是否有联系。

EN

回答 1

Stack Overflow用户

发布于 2020-05-06 09:22:47

答案是否定的。

我得到我所描述的行为的原因是在我使用的python的安装中没有gi模块,也就是我的新MacBook上的工厂安装。我知道在Mac上安装了python 2。使用Homebrew,我安装了python3,我认为为了进入python编程,我必须这样做。使用终端中的“哪个python”,我在/usr/bin/python3中找到了一个python3安装。我在这个安装中找不到'gi‘模块,它的版本是3.7.3。使用“python3 python3”,我在/usr/local/bin/python3中找到了一个本地别名。有一个'gi‘模块,它的版本是3.7.7,原始文件python3.7位于Homebrew的Cellar中。我以交互方式确认运行此版本不会生成错误:

代码语言:javascript
复制
SMMac3:~-> python3
Python 3.7.7 (default, Mar 23 2020, 10:54:01) 
[Clang 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> exit

因此,我在.zshrc文件中添加了以下几行:

代码语言:javascript
复制
alias python=/usr/local/bin/python3
alias python3=/usr/local/bin/python3

并且我不再得到‘模块找不到’的错误。:)

现在我有一个新的问题,我将在另一个问题中提出。

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

https://stackoverflow.com/questions/61517481

复制
相关文章

相似问题

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