我已经遵循了这个question的每一步
安装一个venv:python3 -m venv venv
。
将install_venv.sh
(位于下载的文件夹中)文件拖动到终端,在末尾添加-p
。
选择venv目录作为tensorflow的安装位置。
启动venv。
键入“python”
尝试导入tensorflow:import tensorflow as tf
我正在运行终端而不是rosetta(这是另一个问题的解决方案):
(base) user@useros ~ % uname -m
arm64
当我激活我的环境时,我仍然得到:
(venv) (base) user@useros ~ % uname -m
arm64
如果我运行文件$(which python)
,我会得到以下结果:
基本上:
(base) user@useros ~ % file $(which python)
/Users/user/opt/anaconda3/bin/python: Mach-O 64-bit executable x86_64
在venv上:
(venv) (base) user@useros ~ % file $(which python)
/Users/user/venv/bin/python: Mach-O 64-bit executable x86_64
为什么我在这里得到“Mach-O 64位可执行x86_64”,尽管我以前得到过“arm64”? 这让我感到困惑,可能是我的代码不起作用的原因
对于MacBookPro M1,Tensorflow支持仍在进行中。 请看一下这个comment
相关问题 更多 >
编程相关推荐