您的位置:首页 > 编程语言 > Python开发

Python,NumPy,SciPy,Matplotlib安装及问题解决(win7,x64,软件version3.4)

2015-01-19 21:27 1106 查看
先给个链接 Unofficial Windows Binaries for Python Extension Packages ,从这个链接可以找到上述及众多模块的下载链接~

step 1. 安装 Python ,这个直接下载exe然后安装就行了~

step 2. 安装 NumPy ,一步步点击找到下载地址,然后安装~

step 3. 安装 SciPy
4000
和NumPy一样找到下载地址,安装~

step 4. 安装 Matplotlib ,和前面没差 =_=

都安装完毕,点开运行 Python 的IDLE,输入:

import numpy
import scipy
import matplotlib


Error 1. 出现缺乏module six   哦o.o||  

不怕,到网上(eg. 最开始给的链接)下载 six.py (也可以到 ‘安装地址\Lib\site-packages\scipy\lib‘ 下找,但有可能版本会有差)

whl的后缀文件用解压软件打开,或后缀改为zip rar等然后解压,复制 six.py到 ‘安装地址\Lib\site-packages’ 下

重启IDLE,再运行

import matplotlib
Error 2. 出现缺乏 module dateutil

还是,下载 dateutil  ,解压-文件里面有 setup.py 

打开cmd,转到该文件目录下,运行(cmd下运行python出错可能没有配置环境变量)

python setup.py install
重启IDLE,再运行

import matplotlib
Error 3. 出现缺乏 module pyparsing

还是,下载 pyparsing  ,安装

重启IDLE,再运行

import matplotlib
成功了~

最后,如果嫌麻烦的话,也可以直接安装 Python 和 Scipy-stack~

安装 Anaconda:(windows下)

1. 到 Anaconda的download 上下载 Anaconda,随意什么版本都行。

2. 然后使用 virtualenv 实现不同Python版本的切换:

如果你下载的Anaconda刚好是你自己想要的版本,那么直接打开cmd, 输入spyder,就能打开对应版本的spyder进行编辑了;

若你想用其他版本的Python(如你下了基于3.x的Python的Anaconda,而想用2.7的Python),那么需要创建 2.7的Python的 env:

1)打开cmd,输入  conda create --name XXXX python=2.7 ,其中 XXXX是你自己的python环境命名;

2)输入conda info --envs可知道你所拥有的环境,activate XXXX 可激活对应环境XXXX成为你当前环境,conda
list 可看详情;

3)输入 conda search theano查找第三方库theano,conda install --name XXXX theano 安装你所想要的第三方库到环境XXXX中(conda
install theano直接在当前环境中安装);

3. 进入IDE:

输入

conda update menuinst
conda install -f console_shortcut ipython ipython-notebook ipython-qtconsole launcher spyder

可安装spyder并添加快捷方式到“开始”-“所有程序”中,或者只安装spyder,每次可从cmd中对应python环境下输入spyder调出。

4. 最后,看看官方文档 FAQ
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息