【发布时间】:2022-08-20 01:05:00
【问题描述】:
我最近购买了 M1 Pro MacBook 并想参加 Tensorflow 认证考试,但在 PyCharm 中导入 Tensorflow 时遇到了错误。
以下是我按照Tensorflow guideline 执行的步骤:
- 安装 Python 3.8:
- 按照指南,我已经从这个链接安装了 Python3.8(macOS 64 位安装程序):https://www.python.org/downloads/release/python-380/
- 确切下载链接:macOS 64 位安装程序
- 安装 PyCharm 2021.3:
- 我从这个链接安装了 macOS(dmg) 2021.3 版本:https://www.jetbrains.com/pycharm/download/other.html
- 确切下载链接:2021.3 - macOS (dmg)
- 在 PyCharm 中创建了项目
- 按照指南安装在 python 依赖项下:
tensorflow==2.7 tensorflow-datasets==4.6.0 Pillow==9.1.1 pandas==1.4.2 numpy==1.22.4 scipy==1.7.3现在,当我在 python 脚本中导入 tensorflow 时,它会抛出:
Process finished with exit code 132 (interrupted by signal 4: SIGILL)错误。我搜索了上面提到的错误,发现 python 解释器和 tensorflow 的架构存在一些问题。但是我已经安装了 x86_64 架构的 python 和 pycharm。
-
您是否从终端运行 Python 脚本?在这种情况下,可能有更多关于错误的信息。
-
@MikkoOhtamaa
zsh: illegal hardware instruction python3 main.py这是我从终端运行脚本时遇到的错误。当我从 PyCharm 运行脚本时,/Users/hemendra/PycharmProjects/pythonProject/venv/bin/python /Users/hemendra/PycharmProjects/pythonProject/main.py Process finished with exit code 132 (interrupted by signal 4: SIGILL)是错误消息。 -
@MikkoOhtamaa 在参加 tensorflow 认证考试时,tensorflow 插件将创建新的环境并安装 tensorflow。有时,我可以使用提供的链接中提到的轮子手动安装 tensorflow 吗?我在哪里可以找到 tensorflow==2.7 链接?在链接中只给出了 2.4 链接。
-
不幸的是,我没有 tensorflow 的经验来指导你,只有 PyCharm。我的建议是,如果是考试,那么考试组织者需要为您提供所需的支持,以确保所有参与者都可以轻松设置和复制环境。
标签: python tensorflow pycharm