由于人们用 Python 所做的事情不同,所以没有一个普适的 Python 及其插件包的安装方案,接下来我将详细介绍各个操作系统上 Python 科学计算环境部署。我推荐免费的 Anaconda 安装包,Anaconda 提供 Python 2.7 和 3.6 两个版本,以后可能发生变化。本系列使用的是 Python 3.6,因此推荐选择 Python 3.6 或更高版本。

1. Windows

要在 Windows 上运行,先下载 Anaconda 安装包。推荐跟随 Anaconda 下载页面的 Windows 安装指导,安装指导在写作本书和读者看到此文的的这段时间内可能发生变化。

现在,来确认设置是否正确。打开命令行窗口(cmd.exe),输入 Python 以打开 Python 解释器。可以看到类似下面的 Anaconda 版本的输出:

C:\Users\wesm>Python

Python 3.5.2 |Anaconda 4.1.1 (64-bit)| (default, Jul 5 2016, 11:41:13)

[MSC v.1900 64 bit (AMD64)] on Win32

要退出 shell,按 Ctrl-D(Linux 或 macOS 上),Ctrl-Z(Windows 上),或输入命令 exit(),再按 Enter。

2. Apple (OS X, macOS)

下载 OS X Anaconda 安装包,它的名字类似 Anaconda3-4.1.0-MacOSX-x86_64.pkg。双击。pkg 文件,运行安装包。安装包运行时,会自动将 Anaconda 执行路径添加到。bash_profile 文件,它位于 /Users/$USER/.bash_profile。

为了确认成功,在系统 shell 打开 IPython:

$ ipython

要退出 shell,按 Ctrl-D,或输入命令 exit(),再按 Enter。

3. GNU/Linux

Linux 版本很多,这里给出 Debian、Ubantu、CentOS 和 Fedora 的安装方法。安装包是一个脚本文件,必须在 shell 中运行。取决于系统是 32 位还是 64 位,要么选择 x86 (32 位)或 x86_64 (64 位)安装包。随后你会得到一个文件,名字类似于 Anaconda3-4.1.0-Linux-x86_64.sh。用 bash 进行安装:

$ bash Anaconda3-4.1.0-Linux-x86_64.sh

笔记:某些 Linux 版本在包管理器中有满足需求的 Python 包,只需用类似 apt 的工具安装就行。这里讲的用 Anaconda 安装,适用于不同的 Linux 安装包,也很容易将包升级到最新版本。

接受许可之后,会向你询问在哪里放置 Anaconda 的文件。我推荐将文件安装到默认的 home 目录,例如 /home/$USER/anaconda。

Anaconda 安装包可能会询问你是否将 bin/ 目录添加到 $PATH 变量。如果在安装之后有任何问题,你可以修改文件。bashrc(或。zshrc,如果使用的是 zsh shell)为类似以下的内容:

export PATH=/home/$USER/anaconda/bin:$PATH

做完之后,你可以开启一个新窗口,或再次用~/.bashrc 执行。bashrc。

4. 安装或升级 Python 包

在你阅读本书的时候,你可能想安装另外的不在 Anaconda 中的 Python 包。通常,可以用以下命令安装:

请您登录后阅读全文, 登录 或者 注册

python数据分析设置_Python 数据分析系列之如何安装和设置 Python相关推荐

  1. Python 开发工具推荐,以及下载、安装和设置

    您的"关注"和"点赞",是信任,是认可,是支持,是动力- 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 本文首发在IT羊 ...

  2. python建筑案例_Python数据分析实战-链家北京二手房价分析

    前言 最近在自学Python,通过学习大家的分享案例,看到使用Python进行较多的主要4个方面:爬虫,数据处理,数据可视化以及机器学习建模.对我来说目标就是: 熟练使用numpy pandas 进行 ...

  3. python数据分析实例_Python数据分析及可视化实例之爬虫源码(05)

    1.背景介绍 (1)在注册了某网站之后,发现站内个人页面有个关于京杭大运河的征文.再加上之前,九寨沟地震第一时间机器人写了一篇通讯稿.于是我就在想,既然机器可以写通讯稿,那么是不是也可以用来写篇关于京 ...

  4. python 数据分析 库_Python数据分析库

    python 数据分析 库 什么是数据分析? (What is Data Analytics?) Data is power. Insights acquired from data is the k ...

  5. python ppt 绘图_Python数据分析-Matplotlib绘图基础

    本文结构: 一.Matplotlib绘图基础及中文乱码解决 二.如何利用pandas绘图? 三.如何利用notebook制作分析报告? 图形在我们日常生活中无处不在.如果没有可视化,就是一些数字罗列, ...

  6. python电影数据分析报告_Python数据分析实战:TMDB电影数据可视化

    一.数据预处理 本文将以项目实战的形式,对 TMDB电影数据进行数据分析与可视化实战,所使用的数据来源于 Kaggle,文末提供数据的下载方式. import json import pandas a ...

  7. python 数组 运算_python数据分析(二) python numpy--数组和矢量运算--数组对象

    Numpy numpy是数值计算最重要的基础包,几乎所有的科学运算的模块底层所用的都是numpy数组. Numpy本身没有提供多么高级的数据分析功能,他所提供的功能主要是: 1.具有矢量算术运算(用数 ...

  8. python数据分析软件_Python数据分析工具

    Numpy Python没有提供数组功能,虽然列表可以完成基本的数组功能,但他不是真正的数组.Numpy内置函数处理速度是c语言级别,因此尽量使用内置函数,避免出现效率瓶颈的现象. Numpy的安装: ...

  9. python数据分析架构_Python数据分析

    引言:本文重点是用十分钟的时间帮读者建立Python数据分析的逻辑框架.其次,讲解"如何通过Python 函数或代码和统计学知识来实现数据分析". 本次介绍的建模框架图分为六大版块 ...

最新文章

  1. hadoop 3 配置yarn
  2. 工具在软件过程改进中的重要作用
  3. 产生线程安全的原因(3)(操作系统)
  4. WCF后续之旅(11): 关于并发、回调的线程关联性(Thread Affinity)
  5. PS提示错误1解决办法
  6. Java游戏用户登录注册_Java实现多用户注册登录的幸运抽奖
  7. 使用 openssl 生成证书
  8. Hive基础教程 Hive入门
  9. 大学计算机考试必备,大学计算机基础大一考试必备题库
  10. 下载超星或读秀图书时,怎么搞定完整书签?
  11. Sketch的下载与安装
  12. 学生用计算机的功能,怎么使用学生专用计算器? 来看看吧
  13. java中如何开启事务_Java中开启事务操做数据库
  14. 一起来捉妖找不到服务器,一起来捉妖妖怪分布大全 所有妖灵不同地点位置详解...
  15. AndroidJNI 函数介绍
  16. 计算机专业的在职研究生,计算机在职研究生考什么
  17. C++ 语言重载运算符
  18. 安师大计算机系导师,安徽师范大学数学计算机科学学院导师介绍:陈付龙
  19. Google chrome谷歌浏览器,打开后是百度搜索或其他搜索怎么办?
  20. 贝尔宾团队角色理论:附Belbin Team Roles测试 CW CO SH PL RI ME TW FI

热门文章

  1. 【笔记】震惊!世上最接地气的字符串浅谈(HASH+KMP)
  2. zabbix4.0搭建(基于CentOS6.8)
  3. PHP 接入(第三方登录)QQ 登录 OAuth2.0 过程中遇到的坑
  4. 匹配3位或4位区号的电话号码,其中区号可以用小括号括起来,也可以不用,区号与本地号间可以用连字号或空格间隔,也可以没有间隔...
  5. Shiro安全登录框架
  6. ORACLE解决登陆em状态暂挂方法
  7. Datagridview中数字格式列 不显示小数点前面的0
  8. Automatically highlight current page in menu via Javascript
  9. 前景背景分割——ostu算法的原理及实现 OpenCV (八)
  10. 关于XP进程问题(转载)