[TOC]
概述
Anaconda环境搭建
文章参考:https://weread.qq.com/web/reader/47432a3072021a1c4749d92kd3d322001ad3d9446802347
文章参考:https://cloud.tencent.com/developer/article/1649008
MacOS上安装Tensorflow2.0
Anaconda3的下载地址:https://www.anaconda.com/products/individual
安装,一路Next。
Linux系统中安装Anaconda
升级到pip最新版本
在写这篇文章的时候,Anaconda 最新绑定版本是 2020.02。在下载安装脚本之前,浏览下载页面,并且检查是否有更新的Anaconda 可用。
Ubuntu上面怎么使用Anaconda
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| conda info
conda --version # 获取conda版本号
conda info --envs # 获取当前所有虚拟环境 source activate 【your_env_name】# 进入某个环境 source deactivate # 退出当前环境 conda create --name 【new_env_name 】--clone 【old_env_name】 # 复制某个环境 conda remove --name 【your_env_name 】--all # 删除某个环境 conda list # 查看当前环境中有哪些安装包
# conda environments: # base * /home/gld/anaconda3 python36 /home/gld/anaconda3/envs/python36
conda activate tensorflow
|
Anaconda 镜像使用帮助
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。
Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。
TUNA 还提供了 Anaconda 仓库的镜像,运行以下命令:
1 2 3 4
| // 设置国内镜像 (base) frewen@frewenUbuntu:~/下载$ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ (base) frewen@frewenUbuntu:~/下载$ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ (base) frewen@frewenUbuntu:~/下载$ conda config --set show_channel_urls yes
|
即可添加 Anaconda Python 免费仓库。
运行 conda install numpy 测试一下吧。
1 2 3 4 5 6 7
| conda create -n tensorflow python=3.6
conda activate tensorflow
conda deactivate
|
卸载
直接删除目录/anaconda3以及删除/.bashrc里相应的内容即可。
Tensorflow2.0环境搭建
文章参考:https://tensorflow.google.cn/install?hl=zh-cn
MacOS下Tensorflow2.0环境搭建
使用命令行来安装Tensorflow环境
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| #1、创建独立的运行环境并激活 conda create -n tensorflow2-py38 python=3.8 # 激活tensorflow2-py38环境 conda activate tensorflow2-py38
#2、安装相关的软件包 # 使用conda命令进行安装 conda install numpy matplotlib PIL scikit-learn pandas
# 使用pip进行安装(推荐使用,笔者使用conda安装的时候发现有失败的情况) <!--使用豆瓣的镜像--> pip install numpy matplotlib Pillow scikit-learn pandas -i https://pypi.douban.com/simple <!--使用清华的镜像--> pip install numpy matplotlib Pillow scikit-learn pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
# 3、安装Tensorflow2.0 pip install tensorflow -i https://pypi.douban.com/simple # 安装固定版本的tensorflow pip install tensorflow==2.3.0 -i https://pypi.douban.com/simple
|
测试Tensorflow是否安装成功
打开jupyter.
如果出现上面的显示,则证明没有安装成功
如果出现下面的内容则表示安装成功
第一个Tensorflow2.0的程序
我们写一个
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| import tensorflow as tf
hello = tf.constant('hello tf!') # 在tensorflow1.0中恶心的session.run.在tf2.0中终于不用使用了。 # sess = tf.Session() # print(sess.run(hello)) print(hello)
ds_tensors = tf.data.Dataset.from_tensor_slices([6,5,4,3,2,1])
import tempfile # _,filename = tempfile.mkstemp()
print(filename)
# 循环打开文件 with open(filename,'w') as f: f.write(""" Line1 Line2 Lin23 """) ds_file = tf.data.TextLineDataset(filename)
|
设置Anaconda的镜像源
文章参考:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的 .condarc
文件。Windows 用户无法直接创建名为 .condarc
的文件,可先执行 conda config --set show_channel_urls yes
生成该文件之后再修改。
注:由于更新过快难以同步,我们不同步pytorch-nightly
, pytorch-nightly-cpu
, ignite-nightly
这三个包。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| channels: - defaults show_channel_urls: true default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
|
即可添加 Anaconda Python 免费仓库。
Jupyter安装
文章参考:https://blog.csdn.net/qq_31347869/article/details/88049014