Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建
一、Anaconda 创建 python3.7环境
1.进入 C:\Users\用户名 目录下,找到 .condarc 文件,左键选中,右键打开方式,找到记事本打开,将其改为
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
2.打开Anaconda -> Environments-> Create ,为环境命名,我这里用的 TensorFlow ,在下拉按钮勾选 python3.7,Create等待环境创建完成
二、在 python3.7 环境中加载 PyQt5 和 TensorFlow2.3.0 模块
1.打开 Anaconda Prompt
这个 shell 是Anaconda 自带的shell,前边的(base)代表当前的 Anaconda环境
2.进入 python3.7 环境
activate TensorFlow #进入TensorFlow环境
pip -V #查看pip位置和版本
python -V #查看python版本
3.下载 PyQt5 模块(有时候网络不好,会失败enmmm或许你可以选择多试几次)
pip install pyqt5
4.下载 TensorFlow2.3.0 模块,等待下载完成
pip install tensorflow-cpu==2.3.0 -i https://pypi.douban.com/simple/
5.检测版本是否符合,在 TensorFlow 环境 shell 中输入以下命令,若无报错提示,则版本符合
pip check
三、测试环境
1.pycharm 添加环境,文件 -> 设置 -> python解释器 -> 添加 -> Conda环境 -> 现有环境 ->找到创建的环境 ,确定
2.测试 TensorFlow
import tensorflow as tf
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
a = tf.constant([1.0, 2.0], name='a')
print(a)
有输出,成功
3.测试 PyQt5
from PyQt5 import QtWidgets
import sys
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QWidget();
window.show()
sys.exit(app.exec_())
出现弹窗,成功