在Anaconda中python 3.8下无法安装Tensorflow 2.0的问题
目前Tensorflow 2.0 不支持python 3.8不兼容,因此要么就给Python 降级到3.7以下,或者新建一个虚拟环境安装Python 3.7以下版本。
格式:conda create -n 虚拟环境名 需要安装的包名,比如
conda create -n test python=3.7
用"="指定包的版本
然后查看所有环境变量信息
conda info -e
应该可以看到包含有至少有两个环境变量的信息(base,test)
激活该环境变量:
conda activate test
(取消激活:conda deactivate
)
然后再通过anaconda navigator里面安装包,或者在prompt里:
conda install tensorflow
默认源的速度可能非常慢,可以切换到国内清华大学的镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
如果安装失败,可以尝试添加:
conda config --set channel_priority flexible
记事本打开’.condarc’查看config配置:
open .condarc
可以在里面直接进行删改操作,例如删除默认源等。
其他命令:
删除环境变量:
conda remove -n 环境变量 --all
复制一个环境变量:
conda create -n 新名 --clone 旧名