接着上周继续,没看的童鞋.请移步: http://www.cnblogs.com/Chary/p/No00004B.html

这里,假设你已经能够看到这个画面了:

接下来,我们继续 给药 :

  1. 安装nose

进入Scripts文件夹,输入命令:

pip install nose

看你人品和网速..

  1. 安装numpy

不过这里,我就要吐槽一下Windows了,python官网上下载里面没有Windows,然后下载源码安装也失败.为啥?

提示: Unable to find vcvarsall.bat..网上找半天.都让装MinGW和visual studio,从而解决, windows平台原本不带编译程序..哎.真羡慕linux下,可以简单通过依赖关系解决. 既然是编译的问题,那我不编译,直接用编译好的行不行?当然可以!加州大学 欧文分校的Christoph Gohlke提供了大量python非官方 插件模块安装包.以后pythoner记住了,windows下装不上的东西,首先到这里看看,另外,希望国内大学也能学习学习,一流大学是怎么参与开源的。
先到非官方插件库下载,地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

进入Scripts文件夹,输入命令:

pip install "#路径前缀"numpy-1.9.3+mkl-cp35-none-win32.whl

  1. 下载并安装matplotlib

    下载地址: https://pypi.python.org/pypi/matplotlib/1.5.0

进入Scripts文件夹,输入命令:

pip install "#路径前缀"matplotlib-1.5.0-cp35-none-win32.whl

  1. 安装Scipy

先到非官方插件库下载,地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

进入Scripts文件夹,输入命令:

pip install "#路径前缀"pyzmq-15.0.0-cp35-none-win32.whl

  1. 安装sympy

    下载地址: https://pypi.python.org/pypi/sympy/0.7.6.1

解压 sympy

在解压的路径下打开命令行cmd

#python.exe全路径# #sympy全路径#setup.py install

好了,可以测试一下了:

操作指南

当通过 jupyter-notebook 进入应用时,首先打开的是 Home 页面,地址一般为:http://localhost:8888/tree。Files 目录下会列出所有Scripts文件记录,右上角则有一个 "New -> python3" 按钮可以新建一个会话。

在 .ipynb 文件的交互页面,需要注意的除了标准的 IPython 语法外,就是页面抬头处的菜单栏和工具栏了。Notebook 很贴心地提供了非常友好的帮助页面,因此本文不再赘述。基本看完这两个页面(内容很少)后就能对 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())

%pylab inline

x = linspace(0,3*pi,500)

plot(x,sin(x**2))

title("A simple chirp");

为了让它更强大.我们再添加如下功能:

1.下载并安装Django,下载地址:https://pypi.python.org/pypi/Django/1.9rc1

在Django-1.9rc1解压文件夹下

#python.exe全路径# python setup.py install

同样的安装django-mathjax, XStatic-MathJax和fullmarks.mathjax,下载地址:

https://pypi.python.org/pypi/django-mathjax/0.0.5

https://pypi.python.org/pypi/XStatic-MathJax/2.0.0

https://pypi.python.org/pypi/fullmarks.mathjax/1.0

命令类似,不在赘述.

2.安装tornado,下载地址: https://pypi.python.org/pypi/tornado/4.3

可能需要命令 pip install –upgrade …

3. 安装MathJax,

打开一个IPython的shell,然后键入如下代码:

from IPython.external.mathjax import install_mathjax

install_mathjax()

进行下载安装,但是速度太慢了..我们直接下载, 下载地址: https://github.com/mathjax/MathJax/archive/2.4.0.tar.gz

ipython的一大特点就是支持科学计算,为了能够方便地显示数学符号、公式,需要MathJax的支持。

下载解压后,直接覆盖Lib\site-packages\notebook\static\components\MathJax目录内的文件..(因为之前装的都是阉割版)

ok,我们玩些更好玩的:

1.IPython notebook是跟mathematica 环境相似的.可以是用Markdown写些说明啥的,不过得先选择下Markdown.

在markdown中是支持代码着色的.

渲染前:

# Test

* Ipython

* 牛逼

* 很强大

$E = mc^2$

---

和函数.

$$Sum(xs) = \sum_{n=0}^{len(xs)-1}xs[n]$$

- C语言版:

```C

int Sum(int * nums , int n){

int s,i;

s = 0;

for(i = 0; i<n;i++){

s += nums[i];

}

return s;

}

```

- python版:

```Python

def Sum(numbers):

"""sum doc"""

s = 0

for i in numbers:

s += i

return s

```

渲染后:

2.Image函数显示图片: 基本上是即时显示的. 在Script文件夹下放一张图片1.jpg.

from IPython.display import Image

Image (url="http://img.58cdn.com.cn/ui6/index/logo.gif")

Image(filename= "1.jpg")

⊙▂⊙..我好像被你们发现了点什么....

3.其他功能

如果在函数,模块,类后面输入 '?'按住Ctrl-Entry的话就回跳出帮助文档.如果是两个??的话连,源代码都会给出来的.

def print_x(x):

"""测试"""

print(x)

print_x?

print_x(23)

备注:

pyzmq:并发用的,是基于消息的网络模型的东东(ZeroMQ) 单独玩也是很好玩的

tornado:Http服务器.异步xx啥的.单独玩也好玩.

MathJax:渲染用的可以将公式直接渲染出来 很好看的.(如果没有安装的话,它自动使用在线版本的).不过推荐还是使用离线版本的(速度快嘛.)

[No000054] Windows 下Python3.5, NoteBook增强版安装的更多相关文章

  1. windows下MySQL 5.7+ 解压缩版安装配置方法

    方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...

  2. windows下tomcat zip解压版安装方法

    下面记录一下在win7(32位)系统下,安装zip解压版的方法: 一.下载zip压缩包 地址:http://tomcat.apache.org/download-80.cgi 二.解压 我把解压包解压 ...

  3. windows下python3.5使用pip离线安装whl包

    0. 绪论 Windows离线断网环境下安装Python包,配置环境,准备用来生成word模版.姑且记录一下 生产环境 : windows 7 windows10 python 3.5.2 pip 1 ...

  4. windows下MySQL 5.7+ 解压缩版安装配置方法--转载

    方法来自伟大的互联网. 1.去官网下载https://dev.mysql.com/downloads/mysql/.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下 ...

  5. windows下MySQL 5.7+ 解压缩版安装配置方法(转,写的很简单精辟 赞)

    方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...

  6. windows下python3 使用cx_Oracle,xlrd插件进行excel数据清洗录入

    我们在做数据分析,清洗的过程中,很多时候会面对各种各样的数据源,要针对不同的数据源进行清洗,入库的工作.当然python这个语言,我比较喜欢,开发效率高,基本上怎么写都能运行,而且安装配置简单,基本上 ...

  7. windows 下使用免安裝版MySql5.5

    windows 下使用面安裝版MySql5.5步驟如下 1.解壓下載的壓縮文件到指定文件夾.如:F:\DB\mysql-5.5.18-win32\mysql-5.5.18-win32: 2.在根目錄F ...

  8. windows下python3.6 32bit 安装django

    在Windows下python3.6安装Django1.11.3 1.首先下载地址:https://pypi.python.org/pypi/Django/1.11.3 pip install dja ...

  9. windows下python3.6安装pycryto or crypto or pycryptodome与使用

    pycrypto,pycrytodome和crypto是一个东西,在很久以前,crypto在python上面的名字是pycrypto它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库: w ...

随机推荐

  1. 什么是Servlet?

    HTML只能用来保存静态内容,而通常情况下,静态页面很难满足实际应用的需要,鉴于此,动态页面被引入.所谓动态页面,指的是能够根据不同时间,不同用户而显示不同内容的页面,例如常见的论坛.留言板.电子商务 ...

  2. java语言中除数为零问题

    在以下几个例子中,输出结果如何? float aa=0; System.out.println(aa/0); System.out.println(1/aa); System.out.println( ...

  3. SharePoint 2013 必备组件之 Windows Server AppFabric 安装错误

    1.如下图,在使用SharePoint2013产品准备工具的时候,网上下载安装Windows Server AppFabric的时候,报错,点击完成重启计算机,重新安装依然报错. 2.无奈之下,只有选 ...

  4. O365(世纪互联)SharePoint 之文档库使用小记

    前言 当O365越来越流行的时候,大家往往更多使用的是传统的Office功能,有太少订阅用户能触及到O365的一个非常棒的功能,叫做SharePoint online. 下面,我们就以图文并茂的方式, ...

  5. 字典转模型框架 Mantle的使用:国外程序员最常用的iOS模型

    Mantle简介 Mantle 是iOS和Mac平台下基于Objective-C编写的一个简单高效的模型层框架. Mantle能做什么 Mantle可以轻松把JSON数据.字典(Dictionary) ...

  6. iOS之触摸及手势

    触摸事件 iOS中的事件: 在用户使用app过程中,会产生各种各样的事件.iOS中的事件可以分为3大类型:    view的触摸事件处理: 响应者对象: 在iOS中不是任何对象都能处理事件,只有继承了 ...

  7. iOS FFmpeg 优秀博客(资源)集锦

    iOS FFmpeg 优秀博客(资源)集锦 这篇博客没有我自己写的内容: 主要是对FFmpeg一些优秀博客的记录 随时更新 1>iOS编译FFmpeg,kxmovie实现视频播放 2>视音 ...

  8. SQL SERVER 中如何用脚本管理作业

    在SQL SERVER中用脚本管理作业,在绝大部分场景下,脚本都比UI界面管理作业要高效.简洁.打个简单的比方,如果你要查看作业的运行时长,如果用UI界面查看,100个作业,你就得在历史记录里面至少查 ...

  9. Linux 磁盘自检介绍

    在Linux系统中,有时候重启会耗费非常长的时间,如果你进一步检查细节,就会发现绝大部分时间都耗费在磁盘自检(fsck)上了,有时候遇到时间比较紧急的情况,磁盘自检耗费的时间非常长,真的是让人心焦火急 ...

  10. C、C++: 引用、指针、实例、内存模型、namespace

    // HelloWorld.cpp : Defines the entry point for the console application. // #include "stdafx.h& ...