python - 创建一个我需要清理的烂摊子,同时尝试解决 Macbook Pro M1 和 Tensorflow 库之间的冲突
问题描述
我有一台 2021 年的 Macbook pro M1。
与 Tensoflow 库冲突是一个公认的问题,请参见此处或此处;特别是最后一个正是我遇到的问题:当我尝试通过命令在 jupyter notebook 中导入 tensorflow
import tensorflow as tf
然后消息
内核似乎已经死了。它将自动重新启动。
出现了。然后在上面链接的讨论中搜索,我觉得在某些时候给出的建议,指向这个链接,似乎很有用。
第一个问题:这是 M1-Tensorflow 冲突的解决方案吗?
我说“似乎”,因为在尝试之前,我已经陷入了那种绝望尝试的龙卷风中,导致像我这样的初学者在网络上搜索提示,然后在不理解它们的情况下将这里和那里的命令复制粘贴到终端一切正常。
我承认,一方面这听起来很愚蠢,另一方面,理解一切的成本远远超出了我学习一些 ML 的卑微意图。
所以,最终的结果是我的电脑一团糟;像 numpy 这样的旧库不再起作用(当我将它们导入到使用 jupyter notebook 使用命令打开的 Python3 页面中时import numpy as np
,消息
ModuleNotFoundError:没有名为“numpy”的模块
出现),然后pip命令不起作用,如果我使用pip3安装,没有任何变化。我在某处阅读以使用虚拟环境,即使我并没有真正意识到自己在做什么,我也按照说明进行操作;我下载了 XCode、miniforge3...
好吧,我想那里有人可以与此相关联。
第二个问题:我想清理处理 Python/pip/anaconda 等的所有内容并从头开始安装所有内容,可能按照上面的链接解决 M1-tensorflow 冲突......如果它是正确的。我怎样才能做到这一点?
有人可以帮我吗?谢谢
解决方案
推荐阅读
- web-applications - How can i secure client_id value in auth_config.json while using Auth0 for single page web application
- android - Android:代码 1 SQLITE_ERROR(未找到 Colum_name)
- python - How to load fancyimpute in python?
- c# - Change element position when hidden inside a StackPanel
- sql-server - sqlcmd running into unicode conversion issues on SLES12SP5
- azure-devops - Azure DevOps YAML how to being notified about new task version
- python - Replacing a decoder linear layer with an LSTM
- angular-material - 【Angular Material】How to place two
in the same horizontal, and one with mat-stretch-tabs directive - java - IntelliJ Idea keeps switching project windows on desktop change
- python - 搭建端到端的数据分析平台