M1 Mac安装TensorFlow遇conda环境创建错误求助
解决M1 Mac上conda创建TensorFlow环境时的PackagesNotFoundError问题
这个错误的核心原因是conda无法找到你指定的tensorflow-apple-metal-conda.yml文件——它错误地把这个文件名当成了要安装的包名,因此才会提示找不到这个"包"。解决步骤如下:
1. 获取正确的YAML环境配置文件
你需要先拿到Jeff Heaton指南里对应的tensorflow-apple-metal-conda.yml文件:
- 打开对应的安装Notebook,找到其中完整的YAML配置代码块
- 复制这段代码内容,在本地新建一个名为
tensorflow-apple-metal-conda.yml的文件,将内容粘贴进去并保存。
2. 在正确目录执行conda命令
打开终端,先切换到yml文件所在的文件夹:
- 用
cd命令跳转路径,比如cd ~/Documents(如果你把文件存在文档文件夹) - 再次执行创建环境的命令:
conda env create -f tensorflow-apple-metal-conda.yml -n tensorflow
额外检查项
- 先执行
conda update conda确保conda是最新版本,再尝试创建环境 - 检查yml文件内容是否完整,有没有复制时遗漏或格式错误
内容的提问来源于stack exchange,提问作者Christopher Conrad
相关产品推荐
相关产品推荐

