很早之前,tensorflow环境之前我也曾装过,但是用的不是很舒服,很多问题都不明所以然。今天想要系统地学习一下tensorflow,于是又重新搭建了一遍,这次还是踩了不少坑。特此写下此文,供有兴趣的读者参考一下,希望能够帮助到大家。也给自己留个备忘。

1.安装anaconda

anaconda适合各种python版本的兼容,内置功能也是非常强大,特别是虚拟环境(virtual env)的使用上,非常方便快捷。直接官网下载,选择对应的版本,然后安装到自己的目录下。不需要勾选vs code(有需要的话 安装后可自行添加)

2.安装python

可以在官网下载安装,也可以在anaconda里安装具体版本(通常只有几个经典版本可供选择,有条件或者网络支持的话可以优先考虑)

3.安装tensorflow以及tensorflow-gpu(同理)

conda install tensorflow (普通安装)

或 pip install tensorflow  (上面conda的安装方法容易网络不稳定,pip相对来说会省心不少)

或 pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple (从国内镜像源下载,速度极快且稳定)

若要装具体版本,则在包名tensorflow后加上 == 版本号   例如:

 conda install tensorflow==1.9.0

ps:插一句,当你在找其他的一些conda源、pip源、国内镜像源都没有的包的时候,你可以在pypi.org上下载到你所需要的包,然后本地安装 :

pip install 本地路径名.压缩格式

pps:关于国内镜像源的补充:

pip国内的一些镜像

  阿里云 http://mirrors.aliyun.com/pypi/simple/ 
  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 
  豆瓣(douban) http://pypi.douban.com/simple/ 
  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 
  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

修改源方法:

临时使用: 
可以在使用pip的时候在后面加上-i参数,指定pip源 
例如: pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple

永久修改: 
linux: 
修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

windows: 
直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

4.安装jupyter notebook

安装完Anaconda利用conda创建了虚拟环境,但是启动jupyter notebook之后却找不到虚拟环境。

实际上是由于在虚拟环境下缺少kernel.json文件,解决方法如下:

1.首先安装ipykernel:

conda install ipykernel

2.在虚拟环境下创建kernel文件 :

conda install -n 环境名称 ipykernel

3.激活conda环境:

activate 环境名称

4.将环境写入notebook的kernel中:

python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)"

5.打开notebook服务器:

jupyter notebook

复制url,在浏览器打开对应地址,新建python,就会有对应的环境提示了

提示:

如果经常需要用jupyter notebook,那么最好在创建虚拟环境的时候便安装好ipykernel,命令:

conda create -n 环境名称 python=3.5 ipykernel

删除kernel环境:

jupyter kernelspec remove 环境名称

  

ppps:如果想在任意文件夹下打开notebook,可以打开conda prompt,激活(activate)你需要用到的虚拟环境,然后cd进入你的程序项目所在的文件夹,直接输入jupyter notebook就可以啦。记得把kernel换成相对应的虚拟环境所生成的内核。

# 大概就想到这里,剩下的下次想起来再补充。

参考链接:

https://www.cnblogs.com/hgl0417/p/8204221.html

https://blog.csdn.net/yuzaipiaofei/article/details/80891108

配置tensorflow环境(anaconda+jupyter notebook)的更多相关文章

  1. TensorFlow安装及jupyter notebook配置

    版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:TensorFlow安装及jupyter notebook配置     本文地址:http:/ ...

  2. Windows+anaconda+jupyter notebook+R+python3.6

    Windows+anaconda+jupyter notebook+R+python3.6 环境配置 1. 设置国内清华大学镜像 打开 anaconda prompt,输入命令 conda confi ...

  3. anaconda jupyter notebook 启动方法

    介绍 anaconda jupyter notebook是一种基于浏览器的python编译环境.(大概) 使用时可能因为浏览器缓存造成问题. 但是很方便. 启动方法 anaconda navigato ...

  4. win7 使用anaconda安装tensorflow并且在jupyter notebook上启动

    记录一下学习深度学习的小事情: 1.tensorflow 现在只支持windows 64位系统: 2.因为实验室的电脑比较老旧,Gpu配置低,所以选择安装的是tensorflow Cpu版本,对于学习 ...

  5. anaconda+jupyter notebook 安装配置

    安装Anaconda 从清华大学开源软件镜像站选择合适自己的版本 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda ...

  6. 机器学习环境配置系列六之jupyter notebook远程访问

    jupyter运行后只能在本机运行,如果部署在服务器上,大家都希望可以远程录入地址进行访问,这篇文章就是解决这个远程访问的问题.几个基本的命令就可以搞定,然后就可以愉快的玩耍了. 1.安装jupyte ...

  7. windows10 下安装tensorflow 并且在jupyter notebook 上使用tensorflow

    一.安装jupyter notebook并配置环境 首先建议大家安装anaconda,最新版本请到官网下载(点击下载连接),没错,直接点击下载python3.6版本的(当然选择做自己电脑相应的位数,我 ...

  8. 配置服务器(anaconda + jupyter + R)

    总结一下整体的流程: 1. 服务器安装anaconda 首先清华镜像站下载anaconda3. 2. 将下载好的文件用scp命令传入服务器 注意:指定端口用-P命令 p大写 本机地址 用户名@服务器I ...

  9. Centos7安装 Anaconda + jupyter notebook

    一.安装Anaconda 1 下载Anaconda安装脚本 为了避免漫长的等待,镜像源选择国内的清华镜像源,镜像源地址:https://mirrors.tuna.tsinghua.edu.cn/ana ...

随机推荐

  1. Python - 格式化字符串的用法

    0. 摘要 Python支持多种格式化字符串的方法,包括%-fromatting.str.format().f-strings三种,f-strings是Python3.6以后出现的一种新方法,相比其他 ...

  2. 743. Network Delay Time

    题目来源: https://leetcode.com/problems/network-delay-time/ 自我感觉难度/真实难度: 题意: 分析: 自己的代码: class Solution: ...

  3. 史上最详细的codeblocks安装教程!!!

    codeblocks下载地址:https://www.cnblogs.com/yinbiao/p/8489748.html 下面是codeblocks具体的安装教程:

  4. zdump 命令查看时区和夏令时

    zdump -v 时区名称1. 查看中国PRC时区的2007年的时区规则# zdump -v PRC | grep 2009PRC Mon Sep 17 06:03:55 2007 UTC = Mon ...

  5. Bootloader的结构和启动过程

    CPU上电后,会在某个地址开始执行,比如MIPS结构的CPU会从0xBFC00000取第一条指令,而ARM结构的CPU则从0x00000000开始,嵌入式开发板中,需要把存储器件ROM或Flash等映 ...

  6. Linux用户管理及用户信息查询

    useradd 创建用户,更改用户信息 1.工作原理流程 使用此命令式,若不加任何参数选项,直接跟用户名,那么系统会首先读取/etc/login.defs(用户定义文件)和/etc/default/u ...

  7. Linux基础命令之文件过滤及内容编辑处理(二)

    . wc 用于统计文件的行数,单词,或字节数 -l # 统计行数 -L # 打印最长行的长度,一般脚本中判断字符长度 -c # 统计字节数 -w # 统计单词数 -m 统计字符数 . iconv 转换 ...

  8. day 83 Vue学习三之vue组件

    本节目录 一 什么是组件 二 v-model双向数据绑定 三 组件基础 四 父子组件传值 五 平行组件传值 六 xxx 七 xxx 八 xxx 一 什么是组件 首先给大家介绍一下组件(componen ...

  9. 在Visual Studio 2012中使用ASP.NET MVC5

    去年11月,.NET团队发布了用于 Visual Studio 2012 的 ASP.NET 和 Web 工具 2013.1 您可以从下面提供的链接下载该更新:  下载用于 Visual Studio ...

  10. 《Java 程序设计》课堂实践项目-简易计算器

    <Java 程序设计>课堂实践项目简易计算器 课后学习总结 目录 改变 简易计算器实验要求 课堂实践成果 课后思考 改变 修改了博客整体布局,过去就贴个代码贴个图很草率,这次布局和内容都有 ...