轻松搭建深度学习框架tensorflow环境

1.创建conda虚拟环境(需要事先安装anaconda)

1.1 修改镜像

在用户目录C:\Users\RegentWan下,创建.condarc文件,输入一下内容:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
show_channel_urls: true

1.2 安装环境

输入命令:conda create -n python3.6 python=3.6

python3.6为环境名,python指定版本

安装目录:D:\workspace\Anaconda3\envs

1.3 问题解答

错误1

无法定位程序输入点OPENSSL_sk_new_reserve于动态链接库
轻松搭建深度学习框架tensorflow环境_第1张图片

错误2

Collecting package metadata (current_repodata.json): failed

原因

D:\workspace\Anaconda3\DLLs与D:\workspace\Anaconda3\Library\bin两个目录下的libcrypto-1_1-x64.dlllibssl-1_1-x64.dll文件的修改时间不一致。

解决办法

用Library\bin目录下的两个文件替换DLLs目录下的文件即可。

2.创建tensorflow环境

进入创建的conda虚拟环境,conda activate python3.6,其中python3.6为虚拟环境名(deactivate退出)。安装opencv,tensorflow。

2.1 安装opencv(图像处理需要安装)

输入如下命令安装:

pip install opencv-python -i https://pypi.douban.com/simple

安装完成后,python命令行输入import cv2,若无报错,则安装成功。

2.2 安装tensorflow

输入如下命令安装:pip install tensorflow,这种版本安装的是最新版本的tensorflow。

2.3 验证

安装成功后,进入python命令行,输入import tensorflow,若无error,则安装成功。

2.4 问题解答

错误

输入import tensorflow后,出现如下错误:

 from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed: 找不到指定的模块。

原因

当前电脑的CPU版本过旧,无法与当前安装的tensorflow版本兼容。需要安装低版本的tensorflow,注意低版本的tensorflow版本与python版本有依赖。

解决办法

pip install tensorflow==1.6 -i https://pypi.douban.com/simple

在python3.6环境下,可以安装tensorflow1.6,旧版本的CPU可以支持。

你可能感兴趣的:(python,安装,tensorflow,python,深度学习,anaconda,opencv)