之前一直在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的更多相关文章

  1. Linux入门(10)——Ubuntu16.04使用pip3和pip安装numpy,scipy,matplotlib等第三方库

    安装Python3第三方库numpy,scipy,matplotlib: sudo apt install python3-pip pip3 install numpy pip3 install sc ...

  2. 在windows下python,pip,numpy,scipy,matplotlib的安装

    系统:win7(64bit) 如果只需要安装python,执行步骤一就可以了,不用管后面.如果还需要其它的库,则只需要执行第二步,第一步可省略(因为在安装anaconda的时间,python就自动装好 ...

  3. IPython, Notebook, NumPy, SciPy, matplotlib 和其它

    安装这些工具pip install ipython pip install notebookpip install numpypip install scipypip install matplotl ...

  4. 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版本以上 ...

  5. Python中安装numpy,scipy,matplotlib安装方法

    这个吧,说简单也简单,说难吧我捣鼓了两天才弄出来,真是头发都急白了.其实只要一个网址就搞定了,嘿嘿 http://www.lfd.uci.edu 这里面有你需要的任何东西,当你运行python imp ...

  6. Pytorch学习笔记(一)Numpy SciPy MatPlotlib Tutorial

    英文原文链接:http://cs231n.github.io/python-numpy-tutorial/ Numpy Numpy是Python中科学计算的核心库.它提供了一个高性能的多维数组对象,以 ...

  7. Windows10+Python3下安装NumPy+SciPy+Matplotlib

    Numpy.SciPy.MatplotLib是Python下从事科学计算必不可少的库.我在用其他的方法安装时出现各种问题,发现直接安装.whl包是最快且不报错的方法. 1.下载.whl包在下面的网站中 ...

  8. mac安装numpy,scipy,matplotlib

      SaintKings-Mac-mini:~ saintking$ python Python ( , ::) [GCC Compatible Apple LLVM (clang-)] on dar ...

  9. Python: Ubuntu 安装numpy,scipy,matplotlib

    安装python-dev 安装这个包,以后安装各种python扩展包,可以省很多事情. sudo apt-get install python-dev 使用apt-get 安装 只需要下面的几个命令即 ...

随机推荐

  1. [SP8372-TSUM]Triple Sums

    题面在这里 description 某\(B\)姓\(OJ\)权限题 给出\(n\)个正整数\(a[i]\),求\(i<j<k\)且\(S=a[i]+a[j]+a[k]\)的三元组\((i ...

  2. Linux相关——手写测试程序

    由于本人太弱,,,不会lemon,,,也不会在ubuntu下安装lemon,所以我选择手写测试程序emmmm 首先要写这个东西我们要先知道对拍怎么写. ; i <= ; i++) { syste ...

  3. LOJ6354 & 洛谷4366:[Code+#4]最短路——题解

    https://loj.ac/problem/6354 https://www.luogu.org/problemnew/show/P4366 题面见上面. 这题很妙,且可能是我傻,感觉这题不太好想. ...

  4. HDOJ(HDU).1016 Prime Ring Problem (DFS)

    HDOJ(HDU).1016 Prime Ring Problem (DFS) [从零开始DFS(3)] 从零开始DFS HDOJ.1342 Lotto [从零开始DFS(0)] - DFS思想与框架 ...

  5. JNA的用法

    JNA(Java Native Access):建立在JNI之上的Java开源框架,SUN主导开发,用来调用C.C++代码,尤其是底层库文件(windows中叫dll文件,linux下是so[shar ...

  6. A great tutorial with Jupyter notebook for ML beginners

    An end to end implementation of a Machine Learning pipeline SPANDAN MADAN Visual Computing Group, Ha ...

  7. Codeforces Round #514 (Div. 2):D. Nature Reserve(二分+数学)

    D. Nature Reserve 题目链接:https://codeforces.com/contest/1059/problem/D 题意: 在二维坐标平面上给出n个数的点,现在要求一个圆,能够容 ...

  8. SpringMVC+MyBatis 返回时间格式转换的解决方案

    Spring MVC 4.X ResponseBody 日期类型Json 处理 摘自http://tramp-zzy.iteye.com/blog/2090330  2014-07-10 方法一:全局 ...

  9. UVA 1640 The Counting Problem

    https://vjudge.net/problem/UVA-1640 题意:统计区间[l,r]中0——9的出现次数 数位DP 注意删除前导0 #include<cmath> #inclu ...

  10. 数学:GCD

    求最大公约数利用辗转相除法: long long gcd(long long a,long long b) { ) return a; else return gcd(b,a%b); } 求最小公倍数 ...