搭建python开发环境

安装的说明

通常大家都会选择将python集成开发环境安装到windows下,开发环境对新手友好。在物联网中我们需要使用linux系统作为后台服务器,所以在本章节我们在电脑虚拟机上安装ubuntu系统,window下安装anconda+vscode,在window下编写代码在虚拟机ubuntu下运行web后台服务器和嵌入式。建议读者可以将环境全部放入ubuntu中,这样有利于开发。

python版本的选择

python具有两个版本,初学者可能会纠结二者的区别,现在大多数的开发人员都会选择python3,而且python3在字符编码,多线程上进行了优化,现在深度学习的框架等第三方安装包对python3大的支持也是越来越大。本书选择的是python3进行开发。

安装anconda 和vscode…

​ anaconda是Python的一个开源发行版本,主要面向科学计算。我们可以简单理解为,Anaconda是一个预装了很多我们用的到或用不到的第三方库的Python。而且相比于大家熟悉的pip install命令,Anaconda中增加了conda install命令。当你熟悉了Anaconda以后会发现,conda install会比pip install更方便一些。比如大家经常烦恼的lxml包的问题,在Windows下pip是无法顺利安装的,而conda命令则可以。

下载

从官网下载:https://www.anaconda.com/download/不过官网速度比较慢,不太推荐。

与Python相对应,Anaconda的版本分为Anaconda2和Anaconda3,大家可以自行下载日常常用的版本,提供32位和64位下载。

当然了,如果你真的选择去官网下载Anaconda的话会发现,速度慢到令人发指;当你等待了30多分钟下载安装完以后想要安装或者更新其中的包时,又会发现其速度慢到会断开连接安装报错……

从清华镜像下载:Tsinghua Open Source Mirror(推荐)https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

选择相应的版本进行下载就好(直接找2019年最新版的Anaconda3)。

安装

下载完成后安装。C盘不吃紧的同学可以一路next,C盘如果吃紧最好换个地方,日积月累Anaconda会占用不小的地方……

下载过程中除了安装位置外,还有要确定下图中第一个将anaconda添加到环境变量中去,这样cmd命令行可以直接使用conda的一些命令,第二个是否默认安装3.6(下图2018版本的界面,所以是3.6),可能现在的最新版本已经到了3.7,这里我建议不要安装3.7,自己在后面的环境搭建中安装。如果是3.6的话没问题,因为目前一些深度学习框架并不支持3.7。

安装完成之后最近安装里面出现如下的软件:

测试安装

一路安装完成以后,就可以打开cmd测试一下安装结果。

分别输入python、ipython、conda、jupyter notebook等命令,会看到相应的结果,说明安装成功。(python是进入python交互命令行;ipython是进入ipython交互命令行,很强大;conda是Anaconda的配置命令;jupyter notebook则会启动Web端的ipython notebook)

配置下载地址

设置国内镜像
别着急,现在还没完事呢。
如果你现在就猴急猴急地去安装很多packages,你会被conda的龟速感动得声泪俱下,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们在CMD中将清华地址加入conda的配置。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

设置一个新的python环境

# 查看当前环境下已安装的包conda list# 查看某个指定环境的已安装包conda list -n python36# 查找package信息conda search numpy# 安装packageconda install -n python36 numpy# 如果不用-n指定环境名称,则被安装在当前活跃环境# 也可以通过-c指定通过某个channel安装# 更新packageconda update numpy# 删除packageconda remove numpy

python: python环境搭建相关推荐

  1. Python学习--环境搭建

    Python学习入门–环境搭建 Python简介 在进行Python环境搭建之前 ,先简单的介绍一下Python这门语言. Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido ...

  2. Python selenium环境搭建

    Python selenium环境搭建 一.python下载安装 1.       python获取路径:https://www.python.org/downloads/release/python ...

  3. python opengl_Python环境搭建之OpenGL

    以下内容为我python OpenGl 环境搭建历程: win7 64位操作系统,python3.5.3 ,无其他相关. 直接cmd或PowerShell输入以下命令: pip install PyO ...

  4. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  5. intelRealsense D435 python开发环境搭建

    首先说一下电脑的配置 系统:win7 语言:python2.7 安装 应该是从D系列开始官方的开发文档都整合在了github,事实上,官方也有python环境安装说明,只是全部是英文,英语好的同学可以 ...

  6. Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  7. python服务器环境搭建_python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  8. python是一种蟒蛇使用的语言_python树莓派系列教程一:初识大蟒蛇 python(python语言环境搭建篇)...

    作者:剑若游龙微信公众号<科学是什么东东>,欢迎关注 作者微信号,欢迎与我交流 网络爬虫,人工智能,机器学习,如何让计算机理解能力更强,如 何让你手中的机器人更人性化,更聪明? 不管是大人 ...

  9. Python基础笔记_Day01_计算机基础知识和Python开发环境搭建

    Day01_计算机基础知识和Python开发环境搭建 目录 01.01_计算机基础知识(计算机概述)(了解) 01.02_计算机基础知识(软件开发和计算机语言概述)(了解) 01.03_计算机基础知识 ...

  10. python+uiautomation环境搭建

    python+uiautomation环境搭建 1.安装python 下载地址:https://www.python.org/ 2.安装uiautomation 安装pip,步骤略(一般装完pytho ...

最新文章

  1. datagrid底部显示水平滚动_DevExpress WPF v19.1:Data Grid/Tree List等控件功能增强
  2. python对英语和数学的帮助-英语和数学都不好,但是我想学Python编程可以吗?
  3. python实现一个简单的加法计算器_Python tkinter实现简单加法计算器代码实例
  4. [Go] golang的MPG调度模型
  5. Linux中shell变量作用域笔记
  6. 基于 Blazui 的 Blazor 后台管理模板 BlazAdmin 正式尝鲜
  7. 搜索 —— 启发式搜索
  8. POJ-1062-昂贵的聘礼 (最短路)
  9. 电脑和树莓派之间文件传输
  10. AndroidStudio_安卓原生开发_自定义ToastUtils---Android原生开发工作笔记135
  11. pgAdmin4数据库备份还原
  12. 如何发布Flash ZXP/MXP扩展
  13. 高淇Java300集
  14. Linux多线程pthread使用
  15. 煲耳机,看到一篇文章分享下
  16. google 浏览器同步
  17. Jmeter二次开发准备-Jmeter插件开发
  18. 解锁京东云底层技术密码:京东四大数智供应链技术亮相
  19. 仿某鸟云前台 智简魔方IDC财务管理系统
  20. ios6.0 siri语音识别

热门文章

  1. 【ybt金牌导航2-3-3】【luogu P3975】K小子串 / 弦论
  2. 转载《利用Windows系统自带命令手工搞定病毒》_原水_新浪博客
  3. 多任务多目标CTR预估技术
  4. 初中计算机毕业测试,2019年初中信息技术毕业考试顺利结束
  5. Banner(轮播)
  6. php后台腾讯地图显示折线图
  7. docker-镜像加速
  8. python中global用法实例
  9. plc如何进行远程监控?
  10. 德国留学计算机 马普所,刚拿到马普所offer, 回报园中战友,简单介绍一下经历希望提供一点参考...