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相关推荐

  1. 【S32K】S32K144入门笔记(1) 从零开始进行开发环境搭建

    0.目录 文章目录 0.目录 1. 起因 2. 开发环境 2.1 软件开发环境选择 2.2 S32DS 2.2.1 下载&安装 2.2.2 Demo工程 2.3 硬件开发板选择 2.3.1 硬 ...

  2. 【官方搭建入门】JEEWX 捷微开发环境搭建必读

    [官方搭建入门]JEEWX 捷微开发环境搭建必读 下载地址: http://git.oschina.net/jeecg/jeewx 1. 标准开发环境:eclipse + maven + jdk7 + ...

  3. Python入门 Linux 下 Python Web开发环境搭建笔记

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 之前写过 ...

  4. 学习笔记Hadoop(十三)—— MapReduce开发入门(1)—— MapReduce开发环境搭建、MapReduce单词计数源码分析

    一.MapReduce MapReduce是Google提出的一个软件架构,用于大规模数据集(大于1TB)的并行运算.概念"Map(映射)"和"Reduce(归纳)&qu ...

  5. 【Android基础笔记01】Android开发环境搭建和HelloWorld

    最近手头项目3.0版本要上线了, 没有那么多工作压力了, 抽空看了看之前在云笔记上做的笔记 都是一些基础知识 给大家分享出来吧 一.什么是Android?[了解 ] Android(中文俗称安卓)是一 ...

  6. 树莓派开发笔记(一) 开发环境搭建

    开发环境搭建 开发环境搭建 硬件准备 系统烧录 系统配置 基本配置 其他配置 安装开发软件 开发环境搭建 硬件准备 SD-Card 树莓派(本人使用的英国版 RS 3B) 5V 2A 供电 Windo ...

  7. Unix/Linux环境C编程入门教程(16) LinuxMint CCPP开发环境搭建

    1. Linux Mint由Linux Mint Team团队于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版.其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件. ...

  8. 【QT基础入门】1、QT开发环境搭建

    文章目录 一.学习所需要的软件 二.安装 VS2012 三.win10 下安装 QT 一.学习所需要的软件 Visual Studio 2012 Qt SDK 4.7.4 Qt Creator 2.4 ...

  9. vs python opencv_VsCode+Anaconda+OpenCV开发环境搭建

    前言 操作系统:Deepin-20-Beta 一.安装CMake 版本:3.13.4 安装命令: sudo apt-get install cmake 二.安装vscode 版本:1.47.3 安装命 ...

最新文章

  1. runtime实现的机制是什么,怎么用,一般用于干嘛. 你还能记得你所使用的相关的头文件或者某些方法的名称吗?...
  2. Linux内核defconfig在哪,Linux内核根目录中的配置文件.config中包含了许多宏定义,...
  3. java异常顺序_网易新闻
  4. 2019年大数据发展趋势预测
  5. JavaScript的引入方式
  6. 服务器 linux mysql5.7修改密码,navicat远程登录不了
  7. Windows下Hadoop eclipse开发平台搭建
  8. java 解析二进制_Java二进制指令代码解析
  9. LR录制脚本后,中文显示的是乱码,怎么解决?
  10. 获取网络时间(国家标准时间)
  11. 软件的开发模型之瀑布型和快速原型
  12. 菱形c语言思路,c语言打印菱形(c语言打印菱形思路)
  13. HTML学生个人网站作业设计:旅游景点网站设计——北京故宫(9页) HTML+CSS+JavaScript 简单DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
  14. 做网站不买服务器百度能搜到,做网站教程:哪几种链接是不会被百度抓取的
  15. iOS 越狱的Tweak开发
  16. u盘——不能完成此操作,因为发生意外错误(错误代码-1309)
  17. Beats:将 Unix 域套接字中的数据索引到 Elastic Stack
  18. 【项目分享~写给应届生的一篇文章】基于Web企业招聘网站 ~~ 登录注册设计
  19. ssm基于安卓的健康体检预约系统APP-计算机毕业设计
  20. 无线局域网WLAN(Wireless Local Area Network)

热门文章

  1. 怎么计算开学第几周php,如何计算开学第几周, 要求每年通用
  2. C~K招亲_JAVA
  3. 机器人II(sdutoj2585)-JAVA
  4. C/C++程序训练6---歌德巴赫猜想的证明_JAVA
  5. 【面向代码】学习 Deep Learning Convolution Neural Network(CNN)
  6. 分析chrome中的network面板
  7. 彻底理解JAVA动态代理
  8. Java程序员从笨鸟到菜鸟之(九)——数据库有关知识补充(事务、视图、索引、存储过程)
  9. 数据结构之Trie树
  10. 【转】如何掌握所有的程序语言