文档章节

Windows 下面安装和使用Python, IPython NoteBook (详细步骤)

l
 lindylin
发布于 2013/12/31 22:50
字数 739
阅读 104250
收藏 63
点赞 8
评论 14

1. 下载安装Python

    下载: python-3.3.3.amd64.msi (救在Python.org下载就好了)

    安装: 直接双击安装

2. 下载安装Setuptools

    下载ez_setup.py 到某一个目录(如: e:\tools\ez_setup.py), 下载地址: http://www.pip-installer.org/en/latest/installing.html#install-or-upgrade-setuptools

    安装: 进入e:\tools\, 运行:

    c:\Python33\python.exe ez_setup.py

    在这个过程中, 系统会连接网络下载所需要的安装包并完成安装. 这样就可以使用easy_install了。

3. 下载安装pip

    下载ez_setup.py 到某一个目录(如: e:\tools\get-pip.py), 下载地址: http://www.pip-installer.org/en/latest/installing.html#install-or-upgrade-setuptools   

    安装: 进入e:\tools\, 运行:

    c:\Python33\python.exe get-pip.py

    在这个过程中, 系统会连接网络下载所需要的安装包并完成安装

4. 设置环境变量

    把c:\Python33 和c:\Python33\Scripts 都添加到环境变量中. 如

    c:>set PATH=%PATH%;c:\Python33;c:\Python33\Scripts

作完前面四步, 就可以在Windows下面开始使用Python了.

1. 下载安装IPython:

   c:>pip.exe install ipython

   系统就会去网上寻找ipython的包, 进行下载及安装. 等待差不多5分钟, 整个安装就完成了, 并且还把pyreadline也安装了. ipython3.exe被安装在c:\Python33\Scripts下面, 因为前面添加过环境变量的路径支持, 所以可以直接输入:

   c:>ipython3.exe

2. 尝试Notebook, 还需要下载一些其它咚咚

   1) 下载安装 pyzmq, 在这里不建议使用pip, pip对pyzmq支持不太好,装不上。我尝试使用easy_install

      c:>easy_install.exe pyzmq

   2) 下载安装 jinja2,

      c:>easy_install.exe jinja2       

   3) 下载安装 tornado,

      c:>easy_install.exe tornado      

    好了,使用下面命令就可以把Notebook起来:

      c:>ipython3.exe notebook

3. 尝试科学计算的画图工具matplotlib

   因为安装的ipython是1.1的版本,所以已经支持了%matplotlib的magic code, 但是还得下载matplotlib本身。

   1)  下载安装nose

      c:>pip.exe install nose

   2)  为了省去麻烦,在这一步下载,从这个链接可以得到http://www.lfd.uci.edu/~gohlke/pythonlibs/

   要注意的是,因为我们使用的是python3.3, 所以一定也要选py3.3的numpy,否则不能装。大概有28M。直接安装,它会依照Windows注册表里面登记的PythonInstall 来确定安装路径。
   3) 最后安装matplotlib. 但由于一些问题, pip和easy_install都按不了, 所以还是直接在网上下载matplotlib的安装包. https://github.com/matplotlib/matplotlib/downloads/ 这个网址上面有, 选择64位支持python3.3的版本即可.

        matplotlib-1.2.0.win-amd64-py3.3.exe
   4) 但还差一点点, 系统提示还需要安装Scipy.  依旧到这个网站http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack 下载 scipy-0.13.2.win-amd64-py3.3.exe

好了, 这就大功告成了.

在notebook中, 试试下面的程序:
================================
import numpy as np
from scipy.ndimage import filters
import io
import matplotlib
import matplotlib.image as mpimg
img = np.zeros((300, 300))
img[np.random.randint(0, 300, 1000), np.random.randint(0, 300, 1000)] = 255
img2 = filters.gaussian_filter(img, 4, order=2)

import io
import matplotlib
import matplotlib.image as mpimg
from IPython import display
buf = io.BytesIO()
matplotlib.image.imsave(buf, img2, cmap="gray")
display.Image(buf.getvalue())




© 著作权归作者所有

共有 人打赏支持
l
粉丝 22
博文 16
码字总数 14765
作品 0
海淀
加载中

评论(14)

短裙高跟灰丝控
短裙高跟灰丝控
就是啊,pip install notebook 这么关键的一部居然不说一下
l
lwk1542
启动后为什么是空白页面呢
d_daisy94
d_daisy94

引用来自“norma”的评论

为什么会报这个错 都装了 15

ImportError: No module named notebook.notebookapp

引用来自“幸运安琪”的评论

还需pip install notebook
我也是碰到这个问题~install notebook之后解决啦~谢了
幸运安琪
幸运安琪

引用来自“norma”的评论

为什么会报这个错 都装了 15

ImportError: No module named notebook.notebookapp
还需pip install notebook
n
norma
为什么会报这个错 都装了 15

ImportError: No module named notebook.notebookapp
飞逝流年

引用来自“牧然回首”的评论

楼主你好,我按照你的步骤安装完成后输入ipython notebook,在浏览器上出现的界面和你的不一样,左上角的LOGO为JuPyter,而且功能也少了很多,只能编辑文件,这是为什么啊?
我也是。其实这就是文件管理的,点击右上角的new-》python3,就可以看到notebook的界面了
牧然回首
牧然回首
楼主你好,我按照你的步骤安装完成后输入ipython notebook,在浏览器上出现的界面和你的不一样,左上角的LOGO为JuPyter,而且功能也少了很多,只能编辑文件,这是为什么啊?
三个婊
三个婊
It is unlikely that IPython's zmq code will work properly. Please install libzmq stable, which is 2.1.x or 2.2.x""",. RuntimeWarning).启用ipython notebook的时候老是有这个提示,用pip安装的pyzmq。
SldnH
SldnH
跟Mathematica、Maxima有点像,不过页面看起来漂亮了一百倍不止…………
漫漫人生路
我也装好了,哈哈已经FQ~\(≧▽≦)/~啦啦啦
从零开始用Python3做数据分析

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书 ——异步小编 欢迎来到Python数据分析的世界!如今,Python已成为数据分析和数据...

异步社区
05/19
0
0
ipython和Jupyter Notebook

ipython ipython是一个python的交互式shell,比默认的python shell好用得多,支持变量自动补全,自动缩进,支持bash shell命令,内置了许多很有用的功能和函数。学习ipython将会让我们以一种...

lvyz0207
05/24
0
0
在ipython notebook中调用ggplot的三种不同的方法

在大数据时代,数据可视化是一个非常热门的话题。各个BI的厂商无不在数据可视化领域里投入大量的精力。Tableau凭借其强大的数据可视化的功能成为硅谷炙手可热的上市公司。Tableau的数据可视化...

naughty
2014/07/03
0
2
配置Ipython Nodebook 运行 Python Spark 程序

配置Ipython Nodebook 运行 Python Spark 程序 1.1、安装Anaconda Anaconda的官网是https://www.anaconda.com,下载对应的版本; 1.1.1、下载Anaconda 1.1.2、安装Anaconda 1.1.3、配置Anaco...

巴利奇
06/25
0
0
Win 10基于Python 3.6安装IPython Notebook

本文介绍基于Python 3.6安装IPython Notebook的过程。 若要了解基于Python 2.7安装IPython Notebook的过程,请参考 Win 10基于Python 2.7安装IPython Notebook 1 安装Python 3.6 请参考 Win ...

海天一树X
05/03
0
0
在Jupyter Notebook中增加Python内核

本人在Python 3.6的环境下,安装了Jupyter 进入到Jupyter Notebook后,点击Kernel菜单的Change kernel子菜单,只看到只有一个Python 3。如果这时想要增加Python 2的内核(Python 2.7),可通...

雪饼
06/07
0
0
使用交互式 shell 来增强你的 Python

Python 编程语言已经成为 IT 中使用的最流行的语言之一。成功的一个原因是它可以用来解决各种问题。从网站开发到数据科学、机器学习到任务自动化,Python 生态系统有丰富的框架和库。本文将介...

10%
05/19
0
0
docker安装anaconda数据分析

目录 docker 安装docker mac:下载安装包 centos: ubuntu: docker运行容器 docker容器转镜像 以下操作是在容器内进行 安装anaconda 提示输入 yes 最后 安装完成 更新anaconda 安装包 安装jup...

u011552182
04/23
0
0
Lubuntu 14.04 下 安装Ulipad

Ulipad – 超级好用的国产Python IDE,开发者是limodou。此IDE本身就是用Python + wxPython编写的。在Windows系统中一直使用Ulipad,最近想在Linux(Ubuntu 12.04)进行学习和实验,安装过程还...

yeyunxiaopan
2014/11/20
0
0
升级python2.6===升级至3.6.1版本

虚拟机安装的linux 6.7版本,自带的python是2.6,如果不需要升级python版本的可以直接安装ipython [root@adsl-172-10-0-3 ~]# python -V ----查看python版本 [root@adsl-172-10-0-3 ~]# yum ...

zhengminghao
06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周一乱弹 —— 你的朋友圈有点生锈了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @Devoes :分享Trademark的单曲《Only Love (电视剧《妙手仁心 II》插曲)》: 《Only Love (电视剧《妙手仁心 II》插曲)》- Trademark 手机党少...

小小编辑
48分钟前
38
5
【面试题】盲人坐飞机

有100位乘客乘坐飞机,其中有一位是盲人,每位乘客都按自己的座位号就坐。由于盲人看不见自己的座位号,所以他可能会坐错位置,而自己的座位被占的乘客会随便找个座位就坐。问所有乘客都坐对...

garkey
今天
1
0
谈谈神秘的ES6——(二)ES6的变量

谈谈神秘的ES6——(二)ES6的变量 我们在《零基础入门JavaScript》的时候就说过,在ES5里,变量是有弊端的,我们先来回顾一下。 首先,在ES5中,我们所有的变量都是通过关键字var来定义的。...

JandenMa
今天
1
0
arts-week1

Algorithm 594. Longest Harmonious Subsequence - LeetCode 274. H-Index - LeetCode 219. Contains Duplicate II - LeetCode 217. Contains Duplicate - LeetCode 438. Find All Anagrams ......

yysue
今天
1
0
NNS拍卖合约

前言 关于NNS的介绍,这里就不多做描述,相关的信息可以查看NNS的白皮书http://doc.neons.name/zh_CN/latest/nns_background.html。 首先nns中使用的竞价货币是sgas,关于sgas介绍可以戳htt...

红烧飞鱼
今天
1
0
Java IO类库之管道流PipeInputStream与PipeOutputStream

一、java管道流介绍 在java多线程通信中管道通信是一种重要的通信方式,在java中我们通过配套使用管道输出流PipedOutputStream和管道输入流PipedInputStream完成线程间通信。多线程管道通信的...

老韭菜
今天
0
0
用Python绘制红楼梦词云图,竟然发现了这个!

Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具,下面我们来看看如何使用Python,来读红楼梦,绘制小...

猫咪编程
今天
1
0
Java中 发出请求获取别人的数据(阿里云 查询IP归属地)

1.效果 调用阿里云的接口 去定位IP地址 2. 代码 /** * 1. Java中远程调用方法 * http://localhost:8080/mavenssm20180519/invokingUrl.action * @Title: invokingUrl * @Description: * @ret......

Lucky_Me
今天
1
0
protobuf学习笔记

相关文档 Protocol buffers(protobuf)入门简介及性能分析 Protobuf学习 - 入门

OSC_fly
昨天
0
0
Mybaties入门介绍

Mybaties和Hibernate是我们在Java开发中应用的比较多的两个ORM框架。当然,目前Mybaties正在慢慢取代Hibernate,这是因为相比较Hibernate而言Mybaties性能更好,响应更快,更加灵活。我们在开...

王子城
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部