繁体   English   中英

无法在 Mac m1 上运行 Jupiter Notebook

[英]Can't run Jupiter Notebook on Mac m1

刚刚在我的 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

任何帮助,将不胜感激。

问题来自pyzmq库!

它的非 M1 兼容版本可能已安装在您的 Mac 上。 您将需要使用 Rosetta 终端重新安装它。

第 1 步:创建一个新的 Rosetta 终端,按照该教程(或网络上的任何其他内容)

第 2 步:打开新的 Rosetta 终端并重新安装pyzmq

pip uninstall pyzmq
pip install pyzmq

我在使用 M1 的这个和其他 CLI 命令时遇到了类似的问题。 MacOS 附带旧版本的 Bash,将 Bash 更新到 v5(并确保我在该环境中运行命令)为我清除了此错误。 本文有帮助:在 MacOS 上升级 Bash

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM