首页 > temp > 简明python教程 >
-
python第三方库的安装
作者:wander_ing
转载自https://blog.csdn.net/
第三方库的安装
python的一个优点就是,大佬们已经给我们提供了大量的第三方库供我们使用,这些库都可以作为模块直接导入到我们的代码中进行使用,非常的方便。
但是,我们现在安装的python没有自带那么多的库,如果你借鉴别人的代码,而代码中的一些库你是没有的,那你现在运行了之后就会报错,所以你就需要手动来把这些库下载下来。
1、pip工具的使用
在windows系统中,我们下载第三方库通常都是使用cmd中输入pip命令进行在线下载。之前在python的安装过程中,我们也看到了它是把pip安装到我们的文件夹中了的,可以直接使用这个命令了。
在cmd中输入pip,回车,就可以看到对于pip一些常用的命令的介绍。
在下载一些库的时候,系统会提示你你的pip版本不是最新,需要进行更新。这里我们可以查看自己的pip版本,在cmd中输入pip -V即可。
这里我已近更新到了最新版本。
注意,下载好了的库需要在解释器中安装才可以引入使用。
2、解决超时问题
另外再提醒很重要的一点,前面提过因为我们下载的是国外的资源,速度会非常慢,这导致了我们在在线安装时候因为下载速度太慢,有时候会下载失败,提示超时,这里有三种解决办法:
• 把默认时间延长,用一下命令即可pip --default-timeout=100 install -U Pillow
• 使用清华镜像源 在命令中间加上清华镜像源的网址,例如我安装keras的时候,输入一下命令,你会发现,速度飞起,有一种百度云不限速了的感觉
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple keras
• 离线安装 先下载这个库的whl文件,然后找到这个文件的路径,在cmd中输入pip install 路径即可安装。
默认安装的时候,通常都是安装的最新版本,但是最新版本有时候存在一个不兼容的问题,你需要去查资料看它是否兼容。如果想要安装指定版本,在命令末尾直接输入两个等号,后面加上你想要的版本号就好了,例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.14.0
3、解决无权限访问问题
有时候在安装库的过程中,可能会出现这样的报错:
这么多的红色报错,可能会让人有点懵逼,一下子难以接受。注意看最下面这一部分中文:
拒绝访问,原因就是你在启动命令提示符的时候没有选择管理员权限。注意看下面两个命令提示符是不一样的:
区别就在于左上角的管理员。需要用这样的方式打开:
这样重新安装一下,就不会报错了。
另外,如果不想这么麻烦,可以在pip install后面加上–user,意思就是使用管理员权限了。
4、常用pip命令
下面再介绍一些常用的pip命令:
• pip list 之前提过,查看你拥有的库
• pip install安装库
• pip uninstall 卸载库
• pip show 显示库的信息
• pip freeze >目录*.txt 把你的包输出到一个txt文件中