首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法在苹果m1 macbook上安装Qutip?

有没有办法在苹果m1 macbook上安装Qutip?
EN

Stack Overflow用户
提问于 2021-01-20 08:42:02
回答 1查看 384关注 0票数 0

我买了一台新的苹果m1 macbook pro。我通过miniforge安装了python和其他基本包,如numpy、scikit-learn和matplotlib。当我尝试通过conda安装qutip时,它显示osx-arm64通道上没有这样的包。

有没有办法通过rosetta 2安装Qutip的x86-64版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-02 04:28:55

简而言之,是的。可以使用rosetta安装QuTip。然而,它并不是没有复杂的。我发现自己也处于同样的境地,有了一台新的M1 mac。

在我的例子中,我必须创建一个新的miniforge安装( x86_64版本)并下载每个包(matplotlib、cython、numpy、scipy、jupyter和qutip)。因为我使用的是标准通道而不是新的arm64通道,所以可以找到QuTiP。为了能够导入qutip,必须执行一些额外的步骤。如果试图导入qutip,会出现几个错误,https://github.com/qutip/qutip/issues/1396#issuecomment-759733240中已经给出了解决方案。

基本上,您首先需要安装ipython。下面这行代码适用于我:conda install -c anaconda ipython。其次,您必须在qutip文件中找到hardware_info.py文档。在我的例子中,它是用/diego/miniforge3/lib/python3.8/site-packages/qutip/hardware_info.py编写的。找到后,注释以下行:results.update({'cpu_freq': int(float(os.popen('sysctl -n machdep.cpu.brand_string') .readlines()[0].split('@')[1][:-4])*1000)})

完成这些工作后,我就有了一个完全可操作的jupyter笔记本安装和qutip。对于问题中描述的情况,我不知道是否可以在使用arm64安装程序安装miniforge的同时,从常规的x86_64频道下载qutip。也许比我了解得更多的人可以添加更多的信息。

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

https://stackoverflow.com/questions/65801600

复制
相关文章

相似问题

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