Eclipse+Pydev+numpy+scipy+matplotlib
之前一直在linux环境下使用python,作为一枚小菜还是更喜欢windows。我使用python主要是进行科学计算,安装软件、搭建环境遇到了非常多的问题,特此总结。
一、python安装
版本:2.7.8,一路next便好
二、numpy、scipy安装
numpy:numpy-1.9.1-win32-superpack-python2.7
scipy:scipy-0.14.0-win32-superpack-python2.7
三、matplotlib
matplotlib: matplotlib-1.3.1.win32-py2.7
dateutil:python-dateutil-2.2.win32-py2.7
pyparsing:pyparsing-2.0.3.win32-py2.7
1、安装完matplotlib之后会报错,安装dateutil和pyparsing便可以解决
2、三个软件安装完成后,还会提示找不到‘six’ :
找到six文件的目录,我的是D:\Python27\Lib\site-packages\scipy,将三个six文件拷贝到D:\Python27\Lib\site-packages
3、我最初安装的dateutil版本为2.3还会提示找不到‘six.moves’,具体原因不清楚,用2.2版本替换就可以了
4、中文字体,参考http://blog.chinaunix.net/uid-26611383-id-3521248.html
注:font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=14) 在字体上右键-属性,可查看字体名,有些字体不能正常显示,具体哪些可用请自己动手实验
四、Eclipse+PyDev
1、首先需要安装eclipse和jdk
2、pydev安装,在线安装一直不成功,直接下载pydev压缩包,解压,分别将两个文件夹放到eclipse对应的文件夹中
3、配置解释器:在 Eclipse 菜单栏中,选择Window > Preferences > Pydev > Interpreter – Python,在此配置 Python
注:
1、pydev安装完,不在eclipse中显示:JDK与pydev版本不兼容,我最初安装的JDK1.6,尝试了pydev很多版本都无法显示,之后安装了JDK1.7,pydev3.8
补充:在64位的PC机上,安装了32的eclipse和JDK,结果也不能显示pydev,全部换成64位就好了,阿门!
2、JDK可以安装多个版本,可以为不同的eclipse分别制定JDK,在eclipse的eclipse.ini文件最开始添加如下两行便好:
-vm
C:/Program Files/Java/jdk1.7.0_04/bin/javaw.exe
参考文章
http://www.tuicool.com/articles/uIfIba
http://blog.chinaunix.net/uid-26611383-id-3521248.html
相关库下载路径:
http://www.scipy.org/
http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil
另附我的安装软件下载链接:
http://pan.baidu.com/s/1dD3sA9F
Eclipse+Pydev+numpy+scipy+matplotlib的更多相关文章
- Linux入门(10)——Ubuntu16.04使用pip3和pip安装numpy,scipy,matplotlib等第三方库
安装Python3第三方库numpy,scipy,matplotlib: sudo apt install python3-pip pip3 install numpy pip3 install sc ...
- 在windows下python,pip,numpy,scipy,matplotlib的安装
系统:win7(64bit) 如果只需要安装python,执行步骤一就可以了,不用管后面.如果还需要其它的库,则只需要执行第二步,第一步可省略(因为在安装anaconda的时间,python就自动装好 ...
- IPython, Notebook, NumPy, SciPy, matplotlib 和其它
安装这些工具pip install ipython pip install notebookpip install numpypip install scipypip install matplotl ...
- win7 64+python2.7.12安装numpy+scipy+matplotlib+scikit-learn
python包下载网址 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 1.已经安装python2.7.12,查看scripts里是否有pip.2.7.9版本以上 ...
- Python中安装numpy,scipy,matplotlib安装方法
这个吧,说简单也简单,说难吧我捣鼓了两天才弄出来,真是头发都急白了.其实只要一个网址就搞定了,嘿嘿 http://www.lfd.uci.edu 这里面有你需要的任何东西,当你运行python imp ...
- Pytorch学习笔记(一)Numpy SciPy MatPlotlib Tutorial
英文原文链接:http://cs231n.github.io/python-numpy-tutorial/ Numpy Numpy是Python中科学计算的核心库.它提供了一个高性能的多维数组对象,以 ...
- Windows10+Python3下安装NumPy+SciPy+Matplotlib
Numpy.SciPy.MatplotLib是Python下从事科学计算必不可少的库.我在用其他的方法安装时出现各种问题,发现直接安装.whl包是最快且不报错的方法. 1.下载.whl包在下面的网站中 ...
- mac安装numpy,scipy,matplotlib
SaintKings-Mac-mini:~ saintking$ python Python ( , ::) [GCC Compatible Apple LLVM (clang-)] on dar ...
- Python: Ubuntu 安装numpy,scipy,matplotlib
安装python-dev 安装这个包,以后安装各种python扩展包,可以省很多事情. sudo apt-get install python-dev 使用apt-get 安装 只需要下面的几个命令即 ...
随机推荐
- hdu ACM Steps Section 1 花式A+B 输入输出格式
acm与oi很大的一个不同就是在输入格式上.oi往往是单组数据,而acm往往是多组数据,而且题目对数据格式往往各有要求,这8道a+b(吐槽..)涉及到了大量的常用的输入输出格式.https://wen ...
- 【SPOJ】Highways(矩阵树定理)
[SPOJ]Highways(矩阵树定理) 题面 Vjudge 洛谷 题解 矩阵树定理模板题 无向图的矩阵树定理: 对于一条边\((u,v)\),给邻接矩阵上\(G[u][v],G[v][u]\)加一 ...
- BZOJ2049:[SDOI2008]洞穴勘测——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=2049 https://www.luogu.org/problemnew/show/P2147 辉辉热 ...
- BZOJ1068:[SCOI2007]压缩——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=1068 Description 给一个由小写字母组成的字符串,我们可以用一种简单的方法来压缩其中的重复 ...
- bzoj1010: [HNOI2008]玩具装箱toy(斜率优化DP)
Orz CYC帮我纠正了个错误.斜率优化并不需要决策单调性,只需要斜率式右边的式子单调就可以了 codevs也有这题,伪·双倍经验233 首先朴素DP方程很容易看出:f[i]=min(f[j]+(i- ...
- 【二分】【P1314】 【NOIP2011D2T2】聪明的质监员
传送门 Description 小T 是一名质量监督员,最近负责检验一批矿产的质量.这批矿产共有 \(n\) 个矿石,从 \(1\) 到 \(n\) 逐一编号,每个矿石都有自己的重量 \(w_i\) ...
- ACE反应器(Reactor)模式(4)
转载于:http://www.cnblogs.com/TianFang/archive/2006/12/18/596012.html 定时器的实现 通过Reactor机制,还可以很容易的实现定时器的功 ...
- ACM1829并查集
A Bug's Life Problem Description Background Professor Hopper is researching the sexual behavior of a ...
- Qt ------- QByteArray操作注意
使用QByteArray方法把数据存入QByteArray需要是char型数据,如果需要存入无符号8位数据,如下: QByteArray data; data[0] = 0xFF; 即使通过data[ ...
- java nio buffer读取数据乱码问题
public static void main(String[] args) throws IOException { String charsetName = "GBK"; St ...