Skip to main content
 首页 » 编程设计

python之如何在 Mac 或 Linux 上安装 tensorflow 2.0

2024年11月24日29wuhuacong

TensorFlow 2.0 最近发布了。没有关于如何安装它的明确步骤。对于安装步骤的任何帮助,我们将不胜感激。

请您参考如下方法:

另外四位开发者也有同样的问题。最后评论是 6 月 3 日。我最终将电子邮件发送到我能在 https://github.com/apple/tensorflow_macos 上列出的所有贡献者的电子邮件地址。 ,但他们都没有回复。存储库现在是只读的,并且已存档,不允许再发表评论。 https://github.com/apple是 Apple 的官方 github 页面。

这家世界上第一家市值万亿美元的公司无法支持其关于其新计算机的一项声明 - 它可以用于使用 Tensorflow 在 Python 中进行机器学习。将此与我对开源编程语言 Elixir 的体验进行对比。我在 https://elixirforum.com/ 上问过的每一个问题该语言的创建者 Jose Valim 在 24 小时内得到了答复。

五个月后,我终于让 Tensorflow 在我的 Mac M1 上像宣传的那样工作。

谢谢 https://towardsdatascience.com/installing-tensorflow-on-the-m1-mac-410bb36b776

我需要从 https://github.com/conda-forge/miniforge/releases 下载并运行 Miniforge3-MacOSX-arm64.sh 几次以获得它在/Users/rod/miniforge3

安装了很多软件

另见 https://medium.com/gft-engineering/macbook-m1-tensorflow-on-jupyter-notebooks-6171e1f48060 谁提出了以下有用的评论:

“发表文章后,有人在安装 TensorFlow 时告诉我这个错误: 错误:tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl 在此平台上不受支持。 发生这种情况是因为安装了 Anaconda。如上所述,Anaconda 不兼容 ARM,因此解决此问题的最直接方法是卸载 Anaconda 并安装 Miniforge。”

$ brew uninstall anaconda

这使得我所有其他的 python 程序都无法运行,所以我不得不重定向一系列软链接(soft link)以指向 /Users/rod/minforge3/bin。

但是,使用 Tensorflow 仍然涉及使用 Anaconda 的一个版本——这个版本:

/Users/rod/miniforge3/bin/conda

并且在运行 Tensorflow 程序之前执行 conda activate apple_tensorflow。

程序不会这样运行:

/Users/rod/miniforge3/bin/python my_tensorflow_program.py

如果你把它从命令行也不会

#!/Users/rod/miniforge3/bin/python

在顶部。

但是如果你把

#!python

在顶部,它弄清楚了。

$ conda activate apple_tensorflow 
$ which python 
  /Users/rod/miniforge3/envs/apple_tensorflow/bin/python 

这是 Python 3.9.6

我还得到了https://medium.com/codex/installing-tensorflow-on-m1-macs-958767a7a4b3的帮助

在这一点上,我不得不承认部分延迟是我的错。我没有清楚地阅读说明。您必须按此顺序在文件夹 miniforge3/中执行以下操作 -

conda env create environment.yml 
conda activate apple_tensorflow 
pip install --upgrade --force --no-dependencies https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl https://github.com/apple/tensorflow_macos/releases/download/v0.1alpha3/tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl``` 
 
conda install notebook -y 
conda install matplotlib -y 
conda install pandas -y 
conda install scikit-learn -y 
jupyter notebook 

附言。我被 developer.apple.com 拒之门外一个月了。我不记得为什么。我刚在 2021 年 10 月 15 日回来。不出所料,那里没有我的问题的答案。 https://developer.apple.com/forums/thread/686926

如果我是一家购买了 50 台 Apple M1 来进行机器学习的商业公司的首席执行官,我会把它们寄回去,然后购买带有 NVidia GPU 的 PC,然后在上面安装 Linux。事实上,我只是为了好玩而做 AI。这是多么有趣啊,现在我终于让它开始工作了,多亏了 Apple。