【发布时间】:2021-03-13 00:47:41
【问题描述】:
刚刚在我的 Mac m1 上重新安装了 Anaconda,现在当我尝试使用命令行打开 Jupyter Notebook 时,它给了我这个错误:
jupyter notebook
Traceback (most recent call last):
File "/Users/alborzgharabaghi/opt/anaconda3/bin/jupyter-notebook", line 7, in <module>
from notebook.notebookapp import main
File "/Users/alborzgharabaghi/opt/anaconda3/lib/python3.8/site-packages/notebook/notebookapp.py", line 49, in <module>
from zmq.eventloop import ioloop
File "/Users/alborzgharabaghi/.local/lib/python3.8/site-packages/zmq/__init__.py", line 57, in <module>
_load_libzmq()
File "/Users/alborzgharabaghi/.local/lib/python3.8/site-packages/zmq/__init__.py", line 32, in _load_libzmq
from . import libzmq
ImportError: dlopen(/Users/alborzgharabaghi/.local/lib/python3.8/site-packages/zmq/libzmq.cpython-38-darwin.so, 10): no suitable image found. Did find:
/Users/alborzgharabaghi/.local/lib/python3.8/site-packages/zmq/libzmq.cpython-38-darwin.so: mach-o, but wrong architecture
/Users/alborzgharabaghi/.local/lib/python3.8/site-packages/zmq/libzmq.cpython-38-darwin.so: mach-o, but wrong architecture
任何帮助将不胜感激。
【问题讨论】:
-
您说“重新安装”——它曾经可以工作吗?另外,您使用的是 Rosetta/x86 终端还是默认的 M1 终端?
-
所以它曾经可以正常工作,但是由于某种原因下载了tensorflowjs并且无论如何都无法正常工作,它一直说我没有正确的渠道,即使下载python 3.7也无法正常工作所以我尝试重新安装,现在我可以下载 tensorflow。我会尝试切换终端,这似乎是个好主意!
-
好的,只是复制了我的终端并使其成为 Rosetta,但它仍然给我同样的错误..
-
“错误的架构”错误肯定表明您有一些与您的机器不兼容的东西...尝试确保您有 32 位版本的 python?我没有使用张量流,所以我也不确定它的 M1 兼容性。
标签: python jupyter-notebook anaconda apple-m1