[No000054] Windows 下Python3.5, NoteBook增强版安装
接着上周继续,没看的童鞋.请移步: http://www.cnblogs.com/Chary/p/No00004B.html
这里,假设你已经能够看到这个画面了:
接下来,我们继续 给药 :
- 安装nose
进入Scripts文件夹,输入命令:
pip install nose
看你人品和网速..
- 安装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
- 下载并安装matplotlib
下载地址: https://pypi.python.org/pypi/matplotlib/1.5.0
进入Scripts文件夹,输入命令:
pip install "#路径前缀"matplotlib-1.5.0-cp35-none-win32.whl
- 安装Scipy
先到非官方插件库下载,地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
进入Scripts文件夹,输入命令:
pip install "#路径前缀"pyzmq-15.0.0-cp35-none-win32.whl
- 安装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增强版安装的更多相关文章
- windows下MySQL 5.7+ 解压缩版安装配置方法
方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...
- windows下tomcat zip解压版安装方法
下面记录一下在win7(32位)系统下,安装zip解压版的方法: 一.下载zip压缩包 地址:http://tomcat.apache.org/download-80.cgi 二.解压 我把解压包解压 ...
- windows下python3.5使用pip离线安装whl包
0. 绪论 Windows离线断网环境下安装Python包,配置环境,准备用来生成word模版.姑且记录一下 生产环境 : windows 7 windows10 python 3.5.2 pip 1 ...
- windows下MySQL 5.7+ 解压缩版安装配置方法--转载
方法来自伟大的互联网. 1.去官网下载https://dev.mysql.com/downloads/mysql/.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下 ...
- windows下MySQL 5.7+ 解压缩版安装配置方法(转,写的很简单精辟 赞)
方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注册账户并登录的. 2.解压缩至你想要的位置. 3.复制解压目录下m ...
- windows下python3 使用cx_Oracle,xlrd插件进行excel数据清洗录入
我们在做数据分析,清洗的过程中,很多时候会面对各种各样的数据源,要针对不同的数据源进行清洗,入库的工作.当然python这个语言,我比较喜欢,开发效率高,基本上怎么写都能运行,而且安装配置简单,基本上 ...
- windows 下使用免安裝版MySql5.5
windows 下使用面安裝版MySql5.5步驟如下 1.解壓下載的壓縮文件到指定文件夾.如:F:\DB\mysql-5.5.18-win32\mysql-5.5.18-win32: 2.在根目錄F ...
- windows下python3.6 32bit 安装django
在Windows下python3.6安装Django1.11.3 1.首先下载地址:https://pypi.python.org/pypi/Django/1.11.3 pip install dja ...
- windows下python3.6安装pycryto or crypto or pycryptodome与使用
pycrypto,pycrytodome和crypto是一个东西,在很久以前,crypto在python上面的名字是pycrypto它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库: w ...
随机推荐
- linux 下添加库的加载路径的方式
linux 下有两种添加加载库路径的方式: 1.修改环境变量: export LD_LIBRARY_PATH=path_name 2.修改配置文件 修改 /etc/ld.so.conf 的内容在最后添 ...
- socket.io,命名空间
原文:http://www.cnblogs.com/xiezhengcai/p/3966263.html 命名空间 在api部分我们说io.connect('ws://103.31.201.154:5 ...
- 高性能 TCP & UDP 通信框架 HP-Socket v3.2.3
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++.C#.Del ...
- LZW压缩算法——简明原理与实现
LZW和哈夫曼编码一样,是无损压缩中的一种.该算法通过建立字典,实现字符重用与编码,适用于source中重复率很高的文本压缩.本文首先讲下LZW的编解码原理,然后给出LZW的实现code. ***** ...
- jquery attr()方法
在JS中设置节点的属性与属性值用到setAttribute(),获得节点的属性与属性值用到getAttribute(),而在jquery中,用一个attr()就可以全部搞定了,赞一个先 ^^ jque ...
- arcgis for flex或silverlight全国地图天气预报的实现
系统架构是B/S,目前有两个不同的版本,1.开发语言是C#.silverlight,开发平台是.NET:2.开发语言是java.flex,开发平台是myeclise. 采用地图是ArcGIS全国地图, ...
- DEDE建站之图片标签技巧指南
做dede站的时候,曾经遇到很苦恼的事情,就是给图片集添加了一个网上下载下来的特效,需要给图片的链接上添加一个rel属性,供JS调用以达到那种特效.但是当时只知道dede的图片链接标签是[field: ...
- Play Framework 完整实现一个APP(十一)
添加权限控制 1.导入Secure module,该模块提供了一个controllers.Secure控制器. /conf/application.conf # Import the secure m ...
- 全新的membership框架Asp.net Identity(2)——绕不过的Claims
本来想直接就开始介绍Identity的部分,奈何自己挖坑太深,高举高打的方法不行.只能自己默默下载了Katana的源代码研究了好一段时间.发现要想能够理解好用好Identity, Claims是一个绕 ...
- AutoMySQLBackup 3.0 Bug:"du: WARNING: use --si, not -H"
案例环境: 操作系统版本: Red Hat Enterprise Linux Server release 5.7 64bit 数据库版本 : 5.6.19 MySQL Community Serve ...