【发布时间】:2022-07-27 15:58:51
【问题描述】:
我需要cvxopt 来运行一些投资组合优化脚本。我有一台运行 Monterey 12.3, Python 3.10.2 和 pip 22.0.4 的 M1 芯片的 MacBook Pro。
我用pip 安装了cvxopt,还安装了Rosetta2,但我不断收到以下消息:
Exception has occurred: ImportError
dlopen(/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/cvxopt/base.cpython-310-darwin.so, 0x0002): tried: '/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/cvxopt/base.cpython-310-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))
有人可以帮忙吗? 我对编程很陌生,直到最近才转移到我仍在掌握的 Mac 上。 谢谢!
我阅读了我能找到的所有线程,手动安装了 Rosetta2,检查了我拥有的 python 和 pip 版本,但据我所知,一切似乎都很好。
【问题讨论】: