首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果brew安装opencv2,则使用Homebrew - Python3.7替换Python3.6.5

如果brew安装opencv2,则使用Homebrew - Python3.7替换Python3.6.5
EN

Stack Overflow用户
提问于 2018-10-17 06:42:12
回答 1查看 397关注 0票数 0

我使用直接链接(brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rbbrew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb)安装了Python3.6,因为如果我使用brew install python3,Brew现在默认安装3.7版本

虽然如果我从Brew安装OpenCv2;我也得到了Python3.7,并且该版本作为默认链接,将3.6移到一边。我确实尝试过brew link上一个版本,但是当我导入cv2时,我得到了一个错误,包不存在。

如果我运行brew install opencv,它会告诉我包已经安装;所以Python3.6不能导入它,但3.7可以。

我认为这是PATH的问题,但即使这样似乎也没有效果。

有没有办法告诉brew在安装新程序包时不要更新python?我可以安装3.7;但我希望能够在两者中使用OpenCV2;而现在我只能使用3.7导入它,而不是3.6

EN

回答 1

Stack Overflow用户

发布于 2018-10-20 16:35:33

brew pin python将阻止其升级。OpenCV将需要与--build-from-source一起安装,因为瓶子是根据最新的python公式构建和测试的。

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

https://stackoverflow.com/questions/52844945

复制
相关文章

相似问题

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