Anaconda python3.64 -TensorFlow1.131 Mac下
环境搭建 :
Anaconda下载安装
参考:1)版本对应关系:https://blog.youkuaiyun.com/yuejisuo1948/article/details/81043823
选择里面的清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=N&O=D
Anaconda3-5.1.0 (python 3.6.4)
点击安装后,一切选择的默认安装。
Mac 下进入terminal
查看已有环境
conda info --env |
环境操作
创建环境
建立名字为sina_py_tf1-13的环境,指定python版本为3.6
conda create -n sina_py_tf1-13 python=3.6 |
弹出proceed后输入y
后面会弹出source activate的提示前面所需的安装包没问题了。
如果要删除环境
conda remove -n sina_py_tf1-13 --all |
为conda添加国内镜像源:
# 添加Anaconda的清华镜像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # TUNA的help中镜像地址加有引号,需要去掉
# 设置搜索时显示通道地址 conda config --set show_channel_urls yes |
激活环境
source activate sina_py_tf1-13 |
退出环境:
source deactivate |
安装TF
指定安装Tensorflow的版本1.13
conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.13 |
弹出部分包需要安装,部分包需要更新的提示,选择y
这个channel其实是不是可以不指定了,前面添加了清华的镜像源作为channnel ,而此条命令指定的anacond的镜像源,下载速度确实比较慢。(而且在开着访问国外服务器的提速的情况下大概5min,还可以忍受。但是有不有可能chanel如果选的清华镜像,conda装不齐所有的依赖包?待删掉尝试对比一下,此处由于在公司,且有国外加速器(竟然这也敏感词!)下整体时间不长,赶着干其他工作就不做对比了)
验证TF是否安装成功
python >>> import tensorflow as tf #弹出一系列的warning与提示,暂时不管。 >>> hello = tf.constant('Hello, TensorFlow!') >>> sess = tf.Session() >>> print(sess.run(hello)) ##会输出b'hello,tensorflow' |
查看确认tf的版本
print(tf.__version__) #输出1.13.1 |
查询tensorflow安装路径为:
print(tf.__path__) |
输出:
['/Users/zxxg/anaconda3/envs/sina_py_tf1-13/lib/python3.6/site-packages/tensorflow_estimator/python/estimator/api', '/Users/ zxxg/anaconda3/envs/sina_py_tf1-13/lib/python3.6/site-packages/tensorflow', '/Users/ zxxg/anaconda3/envs/sina_py_tf1-13/lib/python3.6/site-packages/tensorflow/_api/v1'] |
conda 包管理
激活环境后,
查看已有安装包
conda list
查看指定环境下的包
conda list -n xxx
查找包 conda search xxx 在默认的channels里面找包,
安装包xxx
conda install xxx
或者 pip install xxx
指定的安装环境env_name安装包xxx
conda install -n env_name xxx
卸载包xxx
conda remove xxx
管理conda本身
检查conda版本
conda --version
升级当前的版本的conda:
conda update conda