1. 写在前面

搞算法的同学也都明白,一个比较完美的python环境是多么的重要。这篇文章打算把一些必备的python环境配置过程记录下来,这样不管是新到了公司实习或者就职,还是新换了电脑,都可以借鉴这篇快速把环境搭建起来啦

由于我也是重装了系统,所以算是从0开始搭建python环境,这次从anaconda安装开始, 然后到cuda的相关安装配置,再到cudnn的安装配置,然后从anaconda中建立虚拟tensorflow和pytorch的虚拟环境,再各自的虚拟环境里面安装jupyter notebook并完成配置,安装tensorflow的GPU版本和pytorch的GPU版本。这一整套下来,在自己机子上做一些简单的模型实验就没有问题了。

虽然这套流程是目前是在Windows上做的,但具有普适性,在Linux上也是一样的道理,只不过有些地方的操作可能不一样,原理都是一样的。

内容包括:

  • Anaconda的安装与常用命令小总

  • Jupyter的安装与相关配置

  • CUDA与Cudnn的安装(GPU支持必备)

  • 建立tf虚拟环境并安装tf2.0GPU版本

  • 建立pytorch虚拟环境并安装pytorchGPU版本

2. Anaconda的安装与常用命令

Anaconda是为方便使用Python而建立的软件包,其包含250多个工具包,多版本的Python解释器和强大的虚拟环境工具,所以Anaconda是Python的全家桶。Anaconda可以使安装,运行和升级环境变得更简单,所以初步学习Python,这一个就足够了。

Windows下的Anaconda安装&#x

Python应用实战案例:Python编程环境配置(Anaconda、Jupyter、GPU环境)相关推荐

  1. python数据分析实战案例-Python数据分析案例实战

    原标题:Python数据分析案例实战 至今我们网站已经开设了多个数据分析系列的课程,大部分都是基于算法思路来开展的,课程中着重点在于算法的讲授.软件的使用,案例只是辅助学习.然而很多学员反映,希望可以 ...

  2. python爬虫实战案例-Python爬虫实战案例:手机APP抓包爬虫

    1. items.pyclass DouyuspiderItem(scrapy.Item): name = scrapy.Field()# 存储照⽚的名字 imagesUrls = scrapy.Fi ...

  3. Python应用实战案例-Python协程管理精讲万字长文(建议收藏)

    前言 首先,本文不是带你浏览源代码,然后对照原始代码给你讲 Python 标准的实现.相反,我们会从实际问题出发,思考解决问题的方案,一步步体会解决方案的演进路径,最重要的,希望能在过程中获得知识系统 ...

  4. Python应用实战案例-Python实现K线图绘制

    matplotlib做交互式展示数据 就像上面GIF展示的一样,使用matplotlib也能交互式展示数据.其实实现逻辑也很简单,先创建一幅静态图,之后根据鼠标位置盘判断若光标在数据点上就使用anno ...

  5. Python应用实战案例-Python使用MODIS数据实现温度植被干旱指数TVDI的计算

    1.数据下载 数据及代码参见温度植被干旱指数TVDI 采用的数据为MODIS植被指数产品MOD13A3.地表温度产品MOD11A2以及SRTM DEM产品. MODIS数据来源于美国航空航天局(Nat ...

  6. Python数据清洗实战案例--拉勾招聘数据清洗

    Python数据清洗实战案例–拉勾招聘数据清洗 (本篇博客主要介绍个人对一份数据的清洗代码和清洗效果) 主要涉及应用的库是numpy.pandas.matplotlib,话不多说,直接上代码 #全部行 ...

  7. Python开发实战案例之网络爬虫(附源码)-张子良-专题视频课程

    Python开发实战案例之网络爬虫(附源码)-35人已学习 课程介绍         课程特色: 特色1:案例驱动-围绕两大完整的Python网络爬虫实战开发案例:IT电子书下载网络爬虫和股票交易数据 ...

  8. Python+Appium 实战案例

    Python+Appium 实战案例 1.获取连接的设备名称 adb devices 2.获取APP的包名和首页名称 在模拟器获取真机中打开需要测试的APP 输入:adb shell 输入:dumps ...

  9. 视频教程-Python爬虫实战视频教程-Python

    Python爬虫实战视频教程 东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过1000小 ...

  10. Windows环境配置Anaconda+cuda+cuDNN+pytorch+jupyter notebook

    Windows环境配置Anaconda+cuda+cuDNN+pytorch+jupyter notebook Anaconda 1.官网下载安装包 https://repo.anaconda.com ...

最新文章

  1. SQL Server procedure
  2. 《程序员修炼之道》备忘清单
  3. kafka 不同分区文件存储_Kafka深入理解-1:Kafka高效的文件存储设计
  4. 打开表时提示 Out of resources when opening file......错误解决
  5. 使用Forge,WildFly Swarm和Arquillian开发微服务
  6. JavaScript玩转机器学习:张量(Tensors) 和 操作(operations)
  7. 例子---随机数/不重复的随机数
  8. 20非常有用的Java程序片段(1)
  9. 计算机行业的最新技术,计算机行业发展空间巨大 三大必然趋势引领发展
  10. 龙芯2f平台下 Debain 6编译Lighttpd并支持C语言cgi脚本编程
  11. 宁夏政务网 紫图高拍仪控件和文件上传控件的若干问题及解决方法
  12. 服务器性能监控之WMI
  13. 安装好vmware后界面默认英语如何修改成中文或者其他语言
  14. Microsoft Office Word 2007 转换为 Microsoft Office Word 2003兼容方法
  15. linux rescue救援模式,Linux_linux中使用rescue救援模式,很多人都不知道Linux有一个救 - phpStudy...
  16. 全球首个机器人辅助试管婴儿降生
  17. Delphi中资源文件使用详解(转载)
  18. Java java.sql.SQLException: Field ‘xxx‘ doesn‘t have a default value
  19. 设计一个程序,程序中有三个类,Triangle,Lader,Circle。
  20. 安乐高机器人图纸_乐高机器人搭法,乐高机器人 8547 搭建图纸 PDF文件

热门文章

  1. 基础知识——排列与组合
  2. 《Edge Boxes: Locating Object Proposals from Edges》读后感~
  3. 【示波器专题】示波器探头的原理深入——无源探头
  4. 25人赛跑问题-得出前三名
  5. IT嘚吧嘚 盘点2015企业与互联网+的私语
  6. 立志做文艺小清新的技术宅
  7. 如何获取Linux-gate.so.1动态库
  8. vSphere6.7备份工具的比较
  9. DNS工作原理及过程讲解
  10. java 15k_月薪15K的Java工程师必备的十大技能