我的设备:Macbook air M1; macOS 12.3
考虑到大家遇到这个问题,通常是已经安装好anaconda与jupyter了。因此直接讲我的操作
方法:一.打开终端,重新创建一个tensorflow环境:
conda create -n tf tensorflow conda activate tf
二.由于新创建的虚拟环境没有jupyter,需要重新安装。
这里有两种方法:
1.使用pip安装
pip install jupyter notebook
2.直接使用anaconda安装,home-notebook-install:
注意:上方的环境是否是你想要安装jupyter的环境。
3.进入juyter,输入代码测试:
import tensorflow as tf
import os
os.environ["CUDA_VISIBLE_DEVICES"]="0"
tf.compat.v1.disable_eager_execution()
hello=tf.constant('Hello,TensorFlow')
config=tf.compat.v1.ConfigProto()
config.gpu_options.per_process_gpu_memory_fraction = 0.9
sess=tf.compat.v1.Session(config=config)
print(sess.run(hello))
输出为:
b'Hello,TensorFlow'
表明tensorflow运行成功。
如果没有运行成功,打开终端,执行以下的命令:
1. conda activate tf ##替换成自己的虚拟环境名 2. conda install ipykernel ##安装ipykernel 3. sudo python -m ipykernel install --name tf ##在ipykernel中安装当前环境 4. conda deactivate
执行完毕命令后,进入jupyter:Kernel-change kernel -tf (你自己创建的名称)
坦白说这个方法只是解决了我的问题,我无法保证移植到你那里也能解决。但记录下来希望能够给大家一些微小的帮助(或许)。



