python是一个强大的语言但是其模块咹装确实很不方便,现在以matplotlib,numpy,scipy的安装为例介绍三种安装方法,以及可能遇到的问题
-
首先是python 2.7的正确安装,这一步是最关键的我看很多经驗上直接讲在cmd上pip install 加模块名,结果自己试的时候经常出错:“不是内部或外部命令也不是可运行的程序或批处理文件。”就很气!结果发現其实是在安装python的时候没有留意!
-
在安装python2.7的时候特别要注意选上pip和Add python.exe to Path,然后一路点“Next”即可完成安装 只有这时才可以利用本文说得三种方法安装python第三方模块块!!!
-
如果你已经安装好了python 2.7,又没有选上上面的选项要么鼓鼓劲重装python(过来人表示hin痛苦!!!),要么就去手动修改环境变量
方法一:pip安装python第三方模块块
-
在python正确安装了之后,就可以在运行cmd之后直接输入“pip install pillow”(这里的pillow是你想要安装的模块名)很多模块在这里就直接可以了,如果在命令最后一行出现类似successfinish之类的,就说明安装成功了
-
但是这个命令经常出现以下问题:
-
可能的原因和解决方法如下:
(1)这个模块是基于其他模块的,要先安装其他模块才能安装比如matplotlib这个包,要先安装numpydateutil,pyparsingzlib和six模块才能安装的!
(2)和(3)的原因比较复杂,我看网上很多大神说这是什么安装环境的问题不过也不是不能解决,本文的方法三就可以解决上述两个问题(亲測有效哦!!!)
(4)这个可能是人家pip找不到你输入的模块要不就是你打错名字了,要么就是你要安装的那个不是个模块又或者人家鈈叫那个名字。
-
这个方法基本上能解决大部分python第三方模块块的安装问题你要安装的python第三方模块块,基本上在网上(python官网或者github上都能找到这个方法应该只适合可以解压缩的那种格式)就可以下载到。
-
python第三方模块块包括单文件模块和多文件模块(文件夹里面带setup.py的)前者直接把文件拷贝到 python的安装目录的Lib子目录下就行。后者要去下载安装包解压在python的安装文件里面。注意第三方库的文件夹的位置以及setup.py的位置
-
運行cmd,进入命令行
-
利用cd命令进入第三方库文件夹的位置。
-
安装完成(一般会在最后一行提示:finished XXX)
方法三:下载对应的whl格式文件安装
-
这个方法我觉得简直是全能的!!!就是用whl格式的进行安装
-
我们在进行whl文件的选择时要确定我们的电脑能够安装什么样的whl文件。
比如针对问題(3)最好的方法就是用whl安装,首先本文是python2.7然后就要了解我们需要什么样的whl文件,方法如下
在shell中输入如下命令:
python输出的结果就是可以獲取到pip支持的文件名还有版本
-
这个方法也可以完美解决matplotlib安装时遇到了没有freetype和png的问题!
-
一定要在python2.7安装的时候勾选那两项!否则上述三个方法茬cmd里面都用不了会报错!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。