用Pycharm运行Anaconda库中创建的tensorflow失败

#anaconda库已经创建conda environment,下了清华源镜像,按顺序下的panda,numpy,scipy,scikit_learn

img

img

#错误代码:

/Users/zhangyuming/opt/anaconda3/envs/tensorflow/bin/python /Users/zhangyuming/Downloads/Python/test.py
2022-12-03 10:53:52.546228: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: SSE4.1 SSE4.2 AVX AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
Traceback (most recent call last):
File "/Users/zhangyuming/Downloads/Python/test.py", line 18, in
a = tf.Variable([[1], [2]])
File "/Users/zhangyuming/opt/anaconda3/envs/tensorflow/lib/python3.8/site-packages/tensorflow/python/ops/variables.py", line 268, in call
return cls._variable_v2_call(*args, **kwargs)
File "/Users/zhangyuming/opt/anaconda3/envs/tensorflow/lib/python3.8/site-packages/tensorflow/python/ops/variables.py", line 250, in _variable_v2_call
return previous_getter(
File "/Users/zhangyuming/opt/anaconda3/envs/tensorflow/lib/python3.8/site-packages/tensorflow/python/ops/variables.py", line 243, in
previous_getter = lambda **kws: default_variable_creator_v2(None, **kws)
File "/Users/zhangyuming/opt/anaconda3/envs/tensorflow/lib/python3.8/site-packages/tensorflow/python/ops/variable_scope.py", line 2662, in default_variable_creator_v2
return resource_variable_ops.ResourceVariable(
File "/Users/zhangyuming/opt/anaconda3/envs/tensorflow/lib/python3.8/site-packages/tensorflow/python/ops/variables.py", line 270, in call
return super(VariableMetaclass, cls).call(*args, **kwargs)
File "/Users/zhangyuming/opt/anaconda3/envs/tensorflow/lib/python3.8/site-packages/tensorflow/python/ops/resource_variable_ops.py", line 1602, in init
self._init_from_args(
File "/Users/zhangyuming/opt/anaconda3/envs/tensorflow/lib/python3.8/site-packages/tensorflow/python/ops/resource_variable_ops.py", line 1756, in _init_from_args
handle = eager_safe_variable_handle(
File "/Users/zhangyuming/opt/anaconda3/envs/tensorflow/lib/python3.8/site-packages/tensorflow/python/ops/resource_variable_ops.py", line 238, in eager_safe_variable_handle
return _variable_handle_from_shape_and_dtype(shape, dtype, shared_name, name,
File "/Users/zhangyuming/opt/anaconda3/envs/tensorflow/lib/python3.8/site-packages/tensorflow/python/ops/resource_variable_ops.py", line 178, in _variable_handle_from_shape_and_dtype
cpp_shape_inference_pb2.CppShapeInferenceResult.HandleShapeAndType(
TypeError: Parameter to MergeFrom() must be instance of same class: expected tensorflow.TensorShapeProto got tensorflow.TensorShapeProto.

Process finished with exit code 1

#在Anaconda库中创建的tensorflow,python版本3.8.15
#具体教程参考的是【macbook m1 深度学习环境anaconda+pycharm+pytorch+tensorflow-哔哩哔哩】 https://b23.tv/xyUwWS3

#主要是想解决问题,但是如果各位大佬有自己的方法在Pycharm运行Anaconda创建的tensorflow请告诉我,谢谢