已有:anaconda环境
- 创建虚拟环境
conda create -n tf_cpu python=3.9.0
- 进入虚拟环境
activate tf_cpu
- 安装tensorflow
pip install tensorflow-cpu
有点久的,慢慢等。
安装成功后,看看
(tf_cpu) C:\Windows\System32>python
Python 3.9.0 (default, Nov 15 2020, 08:30:55) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
2024-03-05 14:57:59.295381: I tensorflow/core/util/port.cc:113] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`.
WARNING:tensorflow:From D:\Software\Installation_path\Python_about\Anaconda3\envs\tf_cpu\lib\site-packages\keras\src\losses.py:2976: The name tf.losses.sparse_softmax_cross_entropy is deprecated. Please use tf.compat.v1.losses.sparse_softmax_cross_entropy instead.
>>> import tensorflow
>>> print(tensorflow.__version__)
2.15.0
>>> quit()
有个提示,但是无碍。
后面试了一下,项目导包也可以成功用了。
import tensorflow as tf
from tensorflow import keras
.........
#这不是完整的代码哦
base_model = tf.keras.applications.efficientnet.EfficientNetB3(include_top= False, weights= "imagenet", input_shape= img_shape, pooling= 'max')
tf.keras.applications.efficientnet.EfficientNetB3为了这句能正常跑,装了很多遍。
之前一直是jupter文件一句一句运行中间有问题,不知道为啥
后面直接一个python文件运行是可以的,所以之前的版本可能也是可以的。