python安装部分包的方法以及遇见错误的解决办法

由于课程要求安装Numpy、pandas、 matplotlib、 sklearn、 xgboost,遇到了一些问题,在这里总结一下:

科学计算包安装

查看python的当前版本号

1) 将python的安装路径添加到环境变量之后,可以通过命令提示符操作python,按win+R键打开运行,输入“cmd”,如下图所示:
在这里插入图片描述
2) 进去命令提示符之后,输入“python”,按回车键之后,可以看到python的当前版本号,可以看到现在是3.6版本的,如下图所示:
在这里插入图片描述

以安装numpy包为例

第一步 首先打开:http://www.lfd.uci.edu/~gohlke/pythonlibs/
可以针对与每一个whl安装包都有好多版本,这个时候,就需要和你的python的版本信息对应起来。
我们以numply为例。如下图所示,找到numpy合适的版本cp36+win+amd64,并点击下载。
在这里插入图片描述
第二步
找到我们下载的文件,并且复制到 python/Scripts(Anaconda3\Scripts)内
我的python安装目录为:D:\Python\Scripts
即将下载的文件复制到该目录下。
在这里插入图片描述
第三步
打开控制台cmd,进入到pythonScripts目录下,(即 D:\Python\Scripts 目录下)

接下来,我们打开Cmd的命令窗口。

(通过 cd命令切换到 python/Scripts内,如果是 anaconda环境,则是:Anaconda3\Scripts)

在这里插入图片描述
第四步
我们在命令窗口输入:

Python -m pip install -U pip (用于更新 pip)

还有安装 wheel 库,pip install wheel 。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(昨天安装忘记截图了,用一下另外一个地址的图片,只有安装盘不同,方法都是一样的。)

第五步
我们正式开始安装 numpy。
输入命令:pip install numpy-1.16.2+mkl-cp36-cp36m-win_amd64.whl
在这里插入图片描述
第六步 安装完成
同样的办法,我们下载scipy、matplotlib。输入上面所对应的安装指定,就可以安装完成。
第七步 测试是否安装成功

打开python自带的编译器:IDLE

输入如下命令,不报错,则成功:

import matplotlib
import numpy
import scipy
import matplotlib.pyplot as plt
在这里插入图片描述

可能出现的问题

有时候pip未更新的情况下,Python会提示你对pip进行更新,更新方法前文第一步提到了。
可能存在的问题:
pip安装库文件时报错:You are using pip version 10.0.1, however version 18.0 is available.
You should consider upgrading via the ‘python -m pip install –upgrade pip’ command.
此时按照提示执行命令python -m pip install –upgrade pip
下载到最后报错Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
在这里插入图片描述
解决方法:
更新指令中加上–user

python -m pip install -user –upgrade pip

原理不太清楚,不过安装包的时候出现 “[WinError 5] 拒绝访问” 也可以用

猜你喜欢

转载自blog.csdn.net/syd_de_blog/article/details/89178171