避免版本坑,亲测有效:
python3.5+tensorflow1.2
。
要用jujpyter notebook在自建环境,还得
conda install nb_conda
。
可能遇到的问题及解答:
1、
报错Failed to load the native TensorFlow runtime.
这是tf和python版本不匹配,本地有tf文件,但是用不了,所以得用tf1。tf1版本的,conda install tensorflow或者pip一般都行,不行就==1.2或者1.3试试。
2、报错TypeError: Expected bytes
编码问题,删了包重下
3、有个下载很快的tf2版本地址(如果需要):
python -m pip install tensorflow -ihttp://pypi.douban.com/simple –trusted-host pypi.douban.com
(原文找不到了,可以尝试搜索:pip下载tensorflow太慢)
4、cmd中import tensorflow成功了,但是jupyter notebook里import报错
这是jupyter notebook用的默认环境,需要 conda install nb_conda,才能用自己搭建的环境。
下nb_conda可能会出问题,所以建环境时要用python==3.5,才能跟nb_conda匹配。
这期间,如果
5、下载超时或者速度慢
修改conda镜像源,或者换用pip/conda换着试试
6、报错pip是9.0.1的
pip版本低,更新下就好,pip –upgrade pip
7、pip报错Cannot open pip-script.py
easy_install pip
就行
8、conda的下载和更新老报错出来一大堆
可能是镜像源的问题,搜搜改改,不行就清空install文件夹重装。
从0到1教程:
一、下载安装Anaconda
1、非C盘新建Anaconda文件夹(本文中:F:\Anaconda)
2、官网下载安装包到新建的文件夹(本文安装到:F:\Anaconda\install)
3、修改环境变量,俩个选择:
(1)安装时遇到环境变量那里,勾选俩个勾(这篇里面有:
https://blog.csdn.net/weixin_37766087/article/details/100742198
);(2)去系统的环境变量添加路径(这篇里面有:
https://www.cnblogs.com/avivi/p/10284240.html
)。
二、变更conda镜像下载源
俩个选择:
(1)C:\\Users\lenovo\目录下的 .condarc 文件,用记事本格式打开,更改内容(百度搜索:conda镜像下载源。清华源不错)
(2)conda config语句(一搜就能能搜到的)
三、Anaconda里新建python环境,及后续cmd中操作
1、变更cmd当前工作目录:
->
f:
->
cd Anaconda\install\
2、新建python环境:
conda create -n py35_tf1 python=3.5
3、查看已有环境:
conda env list
或者
conda info -e
4、激活该环境:
conda activate py35_tf1
5、看下pip版本:
pip -V
。(本文是9.0.1)
6、更新pip:
pip install –upgrade pip
或者
conda update pip
,报错说打不开pip-script.py,就用:
easy_install pip
7、下载nb_conda插件:
conda install nb_conda
(
python3.5的环境conda下这个才没问题
)
8、看看已安装的包:
conda list
9、下载tensorflow:
conda install tensorflow
(1.2/1.3版本的就Ok,
tf2的版本会有兼容问题
。
用pip的话下载太慢
。也可以官网下载下来本地安装。)
可以 ->
python
->
import tensorflow as tf
检验下能导入不
10、打开jupyter notebook:
jupyter notebook
(
下了nb_conda,jupyter才能选择自建的环境中,否则是默认的
)。
可以
import tensorflow as tf
检验下,新建new file记得选择py35_tf1。
(如果太杂乱可以清楚install文件夹里所有,重新安装)
搞定。