在Django应用程序内部,我有一个带有以下导入的脚本:
import tensorflow as tf
import cv2
from tensorflow.keras import backend as K
import os
print(tf.__version__)
给出输出:
1.14.0
我正在conda环境中使用manage.py runserver运行django应用程序,并安装了以下软件包(仅摘录了一些相关软件包):
# packages in environment at /home/flo/anaconda3/envs/venv_cobra:
#
# Name Version Build Channel
django 3.0.3 py_0
keras 2.3.1 0
keras-applications 1.0.8 py_0
keras-base 2.3.1 py36_0
keras-preprocessing 1.1.0 py_1
numpy 1.18.1 py36h4f9e942_0
numpy-base 1.18.1 py36hde5b4d6_1
opencv 3.4.2 py36h6fd60c2_1
python 3.6.10 h0371630_0
sqlparse 0.3.1 py_0
tensorboard 2.1.0 py3_0
tensorflow 2.1.0 mkl_py36h23468d9_0 anaconda
tensorflow-base 2.1.0 mkl_py36h6d63fb7_0
tensorflow-estimator 2.1.0 pyhd54b08b_0
如您所见,已安装tensorflow版本2.1.0。那么为什么要导入1.14版本?