关于mac自带的python2不要删除
mac系统自带的Python2不要卸载,因为卸载后会导致系统出很多问题,造成不必要的麻烦。
本教程前提
- 已经安装python3
- 已经安装Anaconda
- Anaconda已经设定好下载镜像地址,不会因为线路问题导致下载tensorflow缓慢或者下载失败。这里附上清华大学开源镜像:https://mirrors.tuna.tsinghua.edu.cn/ (还不会设置Anaconda默认库下载地址的同学请自行百度)
Start:以下是命令行操作和输出
$ conda env list
conda environments:
base * /anaconda3
tensorflow /anaconda3/envs/tensorflow
$ conda remove -n tensorflow --all
$ conda env list
conda environments:
base * /anaconda3
$ conda create -n tensorflow python=3.6
请注意这里现暂不支持python3.7
$ conda env list
conda environments:
base * /anaconda3
tensorflow /anaconda3/envs/tensorflow
$ conda activate tensorflow
$ which python3
/anaconda3/envs/tensorflow/bin/python3
$ conda install tensorflow
到这里时,就已经删除了原tensorflow虚拟环境,且新建了包含python3.6的tensorflow虚拟环境并安装完成tensorflow及其依赖包。
可键入以下代码进行检查:
$ activate tensorflow
$ python
$ import tensorflow as tf
$ import numpy as np
查看tensorflow版本的命令:
$ print(tf.__version__)
更新tensorflow版本到最新版本的命令:
$ pip install --upgrade --ignore-installed tensorflow