【机器学习入门笔记1:anaconda一站式开发环境搭建】20190122
2019-01-22 by 崔斐然
计划使用anaconda集成开发环境
1、安装anaconda
2、部署TensorFlow和OpenCV
3、安装notebook
整个过程预计需要1小时左右,(更换清华源的话一般十分钟就好了)可以在旁边背背单词
清华镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
20190216附加一件换源脚本:
脚本来自清华源:
wget https://tuna.moe/oh-my-tuna/oh-my-tuna.py
# For yourself
python oh-my-tuna.py
# ...or for everyone!
sudo python oh-my-tuna.py --global
# Get some help
python oh-my-tuna.py -h
一键换源脚本,省时省力,详情:https://mirrors.tuna.tsinghua.edu.cn/news/#oh-my-tuna
官网下载地址:https://www.anaconda.com/download/#macos (直接下载非常慢,建议镜像下载,也可以安装迅雷下载)
TensorFlow同上
回到home
安装juputer,启动后测试代码:
import cv2
print('hello opencv')
import tensorflow as tf
hello = tf.constant('hello tensorflow')
sess = tf.Session()
print(sess.run(hello))
喜欢pycharm的可以在偏好里配置,或在新建项目时使用已有环境
使用pycharm方法:
可以先下载免费试用版。拥有edu邮箱的可以使用免费专业版一年。
下面三个地方都填一下Python地址,注意选择你自己的安装位置,下面以我的anaconda位置为例。
最好三个都填一下吧
当出现下图的OpenCV时候则说明pycharm环境变量正确了
新建项目选择已有环境
测试代码:
import cv2import tensorflow as tf
print("OpenCV is ok")
test=tf.constant('tensorflow is ok')
sess=tf.Session()
print(sess.run(test))
看到OpenCV is OK,TensorFlow is OK 则说明没有问题了。上面的警告是指
您下载的TensorFlow太low了,根本没有通过兼容AVX来Compile。如果您下载源代码在该电脑上重新compile,就可以支持AVX。其实你的电脑是支持AVX的,只是编译好的TensorFlow不支持。
import os
import tensorflow as tf
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' # 降低日志警告等级data1 = tf.constant(2.5) # 定义一个常亮
data2 = tf.Variable(10, name='var') # 定义一个变量
print(data1)
print(data2)sess = tf.Session()
print(sess.run(data1))init = tf.global_variables_initializer()
sess.run(init)
print(sess.run(data2))
警告对于练习代码时候无关紧要,要紧的是赶快学会后面的内容。做生产时候再考虑这些问题叭(●´∀`●)ノ
【机器学习入门笔记1:anaconda一站式开发环境搭建】20190122相关推荐
- 【S32K】S32K144入门笔记(1) 从零开始进行开发环境搭建
0.目录 文章目录 0.目录 1. 起因 2. 开发环境 2.1 软件开发环境选择 2.2 S32DS 2.2.1 下载&安装 2.2.2 Demo工程 2.3 硬件开发板选择 2.3.1 硬 ...
- 【官方搭建入门】JEEWX 捷微开发环境搭建必读
[官方搭建入门]JEEWX 捷微开发环境搭建必读 下载地址: http://git.oschina.net/jeecg/jeewx 1. 标准开发环境:eclipse + maven + jdk7 + ...
- Python入门 Linux 下 Python Web开发环境搭建笔记
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 之前写过 ...
- 学习笔记Hadoop(十三)—— MapReduce开发入门(1)—— MapReduce开发环境搭建、MapReduce单词计数源码分析
一.MapReduce MapReduce是Google提出的一个软件架构,用于大规模数据集(大于1TB)的并行运算.概念"Map(映射)"和"Reduce(归纳)&qu ...
- 【Android基础笔记01】Android开发环境搭建和HelloWorld
最近手头项目3.0版本要上线了, 没有那么多工作压力了, 抽空看了看之前在云笔记上做的笔记 都是一些基础知识 给大家分享出来吧 一.什么是Android?[了解 ] Android(中文俗称安卓)是一 ...
- 树莓派开发笔记(一) 开发环境搭建
开发环境搭建 开发环境搭建 硬件准备 系统烧录 系统配置 基本配置 其他配置 安装开发软件 开发环境搭建 硬件准备 SD-Card 树莓派(本人使用的英国版 RS 3B) 5V 2A 供电 Windo ...
- Unix/Linux环境C编程入门教程(16) LinuxMint CCPP开发环境搭建
1. Linux Mint由Linux Mint Team团队于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版.其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件. ...
- 【QT基础入门】1、QT开发环境搭建
文章目录 一.学习所需要的软件 二.安装 VS2012 三.win10 下安装 QT 一.学习所需要的软件 Visual Studio 2012 Qt SDK 4.7.4 Qt Creator 2.4 ...
- vs python opencv_VsCode+Anaconda+OpenCV开发环境搭建
前言 操作系统:Deepin-20-Beta 一.安装CMake 版本:3.13.4 安装命令: sudo apt-get install cmake 二.安装vscode 版本:1.47.3 安装命 ...
最新文章
- runtime实现的机制是什么,怎么用,一般用于干嘛. 你还能记得你所使用的相关的头文件或者某些方法的名称吗?...
- Linux内核defconfig在哪,Linux内核根目录中的配置文件.config中包含了许多宏定义,...
- java异常顺序_网易新闻
- 2019年大数据发展趋势预测
- JavaScript的引入方式
- 服务器 linux mysql5.7修改密码,navicat远程登录不了
- Windows下Hadoop eclipse开发平台搭建
- java 解析二进制_Java二进制指令代码解析
- LR录制脚本后,中文显示的是乱码,怎么解决?
- 获取网络时间(国家标准时间)
- 软件的开发模型之瀑布型和快速原型
- 菱形c语言思路,c语言打印菱形(c语言打印菱形思路)
- HTML学生个人网站作业设计:旅游景点网站设计——北京故宫(9页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
- 做网站不买服务器百度能搜到,做网站教程:哪几种链接是不会被百度抓取的
- iOS 越狱的Tweak开发
- u盘——不能完成此操作,因为发生意外错误(错误代码-1309)
- Beats:将 Unix 域套接字中的数据索引到 Elastic Stack
- 【项目分享~写给应届生的一篇文章】基于Web企业招聘网站 ~~ 登录注册设计
- ssm基于安卓的健康体检预约系统APP-计算机毕业设计
- 无线局域网WLAN(Wireless Local Area Network)
热门文章
- 怎么计算开学第几周php,如何计算开学第几周, 要求每年通用
- C~K招亲_JAVA
- 机器人II(sdutoj2585)-JAVA
- C/C++程序训练6---歌德巴赫猜想的证明_JAVA
- 【面向代码】学习 Deep Learning Convolution Neural Network(CNN)
- 分析chrome中的network面板
- 彻底理解JAVA动态代理
- Java程序员从笨鸟到菜鸟之(九)——数据库有关知识补充(事务、视图、索引、存储过程)
- 数据结构之Trie树
- 【转】如何掌握所有的程序语言