搭建全新的python和tensorflow环境

引言

  经历了tensorflow异常,Jupyter Notebook异常,最后又经历了tensorboard异常,在解决了前两者之后,最后一个我实在是无力应战,最后,我放弃了,我妥协了!我换python版本可以吧,反正我对3.7也没啥特殊感情,最初只是因为它比较新而已……我现在换回3.6。又双叒叕一次重头再来,这次把建立基本环境的方法记录一下,省着每次都需要查……


首先,下载安装anaconda这就不必再说了,这是我认为最简单的方式了,附上清华镜像连接:清华anaconda连接。

在anaconda中新建环境

conda create -n l_tf_36 python=3.6.8
conda create -n 新环境名称–clone 被克隆环境名称

又是3.6版本里最新的……希望这次不要出什么状况就好。
anaconda会自动下载并安装好python3.6.8。下面就是给这个环境增加lib了。
这里增加一个clone环境:
conda create -n l_tf_36 python=3.6.8
首先,跳转到这个环境下:

activate l_tf_36

查询环境下现有的lib:

安装lib

conda list

按照需求增加自己需要的,首先是MATLAB绘图工具包:

pip install matplotlib

不要问为什么是这个,你做什么不都除需要出图吗?一个直观的表达方式,对吧。当然,根本原因是,这个名字最好记……
这时候提醒我,pip版本太老,OK,升级!

python -m pip install --upgrade pip

下一个,安装离线的tensorflow,由于tensorflow没有清华的镜像,所以是在pipy下载的离线包。
附上pipy的tensorflow1.13.1对应python3.6的连接(tensorflow-1.13.1-cp36-cp36m-win_amd64.whl)

pip install C:\Users\Administrator\Downloads\tensorflow-1.13.1-cp36-cp36m-win_amd64.whl

只要给出文件的绝对地址就好。在线安装2两小时,离线安装两分钟。
安装完tensorflow后,再检查下还缺什么包,补上即可~我使用的tensorflow最初的包基本也就这样了!
终于,解决了tensorboard的问题,终于可以解决这个问题了~

(l_tf_36) C:\Users\Administrator>conda list
# packages in environment at D:\ProgramData\Anaconda3\envs\l_tf_36:
#
# Name                    Version                   Build  Channel
absl-py                   0.7.1                    pypi_0    pypi
astor                     0.7.1                    pypi_0    pypi
certifi                   2016.2.28                py36_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
cycler                    0.10.0                   pypi_0    pypi
gast                      0.2.2                    pypi_0    pypi
grpcio                    1.19.0                   pypi_0    pypi
h5py                      2.9.0                    pypi_0    pypi
keras-applications        1.0.7                    pypi_0    pypi
keras-preprocessing       1.0.9                    pypi_0    pypi
kiwisolver                1.0.1                    pypi_0    pypi
markdown                  3.1                      pypi_0    pypi
matplotlib                3.0.3                    pypi_0    pypi
mock                      2.0.0                    pypi_0    pypi
numpy                     1.16.2                   pypi_0    pypi
pbr                       5.1.3                    pypi_0    pypi
pip                       19.0.3                   pypi_0    pypi
protobuf                  3.7.1                    pypi_0    pypi
pyparsing                 2.4.0                    pypi_0    pypi
python                    3.6.8                h9f7ef89_7    defaults
python-dateutil           2.8.0                    pypi_0    pypi
setuptools                36.4.0                   py36_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
six                       1.12.0                   pypi_0    pypi
sqlite                    3.27.2               he774522_0    defaults
tensorboard               1.13.1                   pypi_0    pypi
tensorflow                1.13.1                   pypi_0    pypi
tensorflow-estimator      1.13.0                   pypi_0    pypi
termcolor                 1.1.0                    pypi_0    pypi
vc                        14.1                 h0510ff6_4    defaults
vs2015_runtime            14.15.26706          h3a45250_0    defaults
werkzeug                  0.15.2                   pypi_0    pypi
wheel                     0.29.0                   py36_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
wincertstore              0.2                      py36_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

Pycharm编译器调整到新建python

最后一步,将Pycharm工程的编译器调整为新建环境下的python.exe,运行之前的工程了即可。还好,我之前的程序和我人一样,不那么挑~一切顺利!
在这里插入图片描述
在这里插入图片描述

按照上边两图,在setting里选择对Project Interpreter进行设置,在anaconda的envs目录下,找到新建的环境名称,选中其中的python.exe即可!
祝大家编译顺利~


2019.7.9 补充点tensorboard相关命令,自己总是忘,留下方便查找。

tensorboard运行

首先,使用anaconda的prompt输入命令行。
先激活你生成tensorboard文件的那个环境,例如本人的环境为l_tf_36;
同时确定你生成tensorboard文件的绝对目录。

显示:(base) C:\Users\Administrator> 
输入:activate l_tf_36
显示:(l_tf_36) C:\Users\Administrator>
输入:tensorboard --logdir=C:\Users\vip_g\logs(此处改为tensorboard文件的绝对目录)
显示:TensorBoard 1.13.1 at http://DESKTOP-198M13F:6006 (Press CTRL+C to quit)

在浏览器输入http://DESKTOP-198M13F:6006,即可打开tensorboard界面
在这里插入图片描述

  • 16
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值