搭建Python深度学习环境TensorFlow2.0避坑及全流程

遇到各种坑,但装新环境其实挺简单

  • 0环境and遇到的坑
    • 0.1 win10+anaconda3+Python3
    • 0.2.1 base下无法安装
    • 0.2.2 逆向更新安装包
    • 0.2.3 新环境activate失效
  • 1开动!全流程
    • 1.启用cmd命令行控制(最好使用管理员身份)
    • 2.创建新环境,命名为cpuTF2,可指定Python版本
    • 3.安装

0环境and遇到的坑

0.1 win10+anaconda3+Python3

0.2.1 base下无法安装

去对应一下各相关包的版本,或者新建一个专用环境。

0.2.2 逆向更新安装包

提示:
The following packages will be SUPERSEDED by a higher-priority channel软件源优先级的问题。详解:具体含义
优化方法(可以不用管,直接在新环境中操作)

...//像这样的
qt         5.9.7-vc14h73c81de_0 --> 5.6.2-vc14h6f8c307_12
...
Proceed ([y]/n)? n

0.2.3 新环境activate失效

举个栗子

(cpuTF2) C:\WINDOWS\system32>conda list
...
python                    3.6.10               h9f7ef89_0
...
//却出现
(cpuTF2) C:\WINDOWS\system32>python
Python 3.6.9		...
...
Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load.To activate this environment
please see https://conda.io/activation.

重复多次,激活无效。

解决
Ctrl+Z退出Python

// 切换到base环境
C:\WINDOWS\system32>conda.bat activate
		//或者
(cpuTF2) C:\WINDOWS\system32>CALL conda.bat activate
(base) C:\WINDOWS\system32>

//回到base后再激活新环境
(base) C:\WINDOWS\system32>conda activate cpuTF2
(cpuTF2) C:\WINDOWS\system32>python
Python 3.6.10 |.....

1开动!全流程

1.启用cmd命令行控制(最好使用管理员身份)

//快捷键
win+R
cmd

2.创建新环境,命名为cpuTF2,可指定Python版本

C:\WINDOWS\system32>conda create -n=cpuTF2 python=3.6 
...
//激活新环境
C:\WINDOWS\system32>conda activate cpuTF2

//可以查看已经安装的包以及版本
(cpuTF2) C:\WINDOWS\system32>conda list

//检查是否对应
python
Python 3.6.10 |Anaconda, Inc.| (default, Jan  7 2020, 15:18:16) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z
//检查完毕,并已经激活新环境,可进行下一步了
//若不对应,则请参考上文0.2.3的解决方法
...

3.安装

//可选,更新所有包
(cpuTF2) C:\WINDOWS\system32>conda update --all 
//升级某个软件/更新包:conda update package
//升级conda:conda update conda
//(升级Anaconda前需要先升级conda)
//升级anaconda:conda update anaconda
...

//安装
(cpuTF2) C:\WINDOWS\system32>conda install tensorflow==2.0
..
Proceed ([y]/n)? y
....
done

//安装后,检验
(cpuTF2) C:\WINDOWS\system32>python
Python 3.6.10		...
//依然可能出现激活环境失效的情况,可查看0.2.3解决

//激活成功
>>> import tensorflow as tf
>>>

你可能感兴趣的:(深度学习)