5 python conda tensorflow apple-m1
我正在尝试在带有 M1 芯片的 MacBook Pro 上安装 Tensorflow。我的 MacBook 的操作系统是 MacOS Big Sur 版本 11.0。
为了安装 Tensorflow 并与 Python 一起使用,我遵循了本教程,其中说明我必须执行以下操作:
安装自制程序。
下载适用于 macOS arm64 芯片的 MiniForge3(网页中提供的链接)。
使用以下命令安装 MiniForge3:
chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh
sh ~/Downloads/Miniforge3-MacOSX-arm64.sh
source ~/miniforge3/bin/activate
Run Code Online (Sandbox Code Playgroud)
创建一个文件夹来设置 Tensorflow 环境。
mkdir tensorflow-test
cd tensorflow-test
Run Code Online (Sandbox Code Playgroud)
制作并激活Conda环境。
conda create --prefix ./env python=3.9.7
conda activate ./env
Run Code Online (Sandbox Code Playgroud)
安装 Tensorflow 依赖项。
conda install -c apple tensorflow-deps
python -m pip install tensorflow-macos
python -m pip install tensorflow-metal
Run Code Online (Sandbox Code Playgroud)
之后,我打开 Jupyter Notebook 并尝试导入张量流,但出现此错误:
OSError: dlopen(/Users/blancoarnau/tensorflow-test/env/lib/python3.9/site-packages/tensorflow/python/platform/../../core/platform/_cpu_feature_guard.so, 6): Symbol not found: __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv
Referenced from: /Users/blancoarnau/tensorflow-test/env/lib/python3.9/site-packages/tensorflow/python/platform/../../core/platform/_cpu_feature_guard.so (which was built for Mac OS X 12.3)
Expected in: /usr/lib/libc++.1.dylib
Run Code Online (Sandbox Code Playgroud)
正如您在此屏幕截图中看到的:
您知道为什么会发生这种情况吗?
| 归档时间: |
|
| 查看次数: |
7791 次 |
| 最近记录: |