1.Python第三方库的三种安装方式
1.1. pip 安装方式
在CMD中使用pip命令的方式单个单个直接安装
pip -h
:pip 帮助pip install <第三方库名>
:安装pip install -U <第三方库名>
: 更新pip uninstall <第三方库名>
: 卸载pip download <第三方库名>
: 下载但不安装pip show <第三方库名>
: 列出三方库的详细信息pip list
: 列出已经安装的第三方库
1.2. 集成安装方式
直接安装例如anaconda类的集成软件
1.3. 文件安装方式
- 将编译后的库文件下载到本地后直接安装;
- 如果下载后的文件未经编译,可以访问UCI找到相应的可执行文件下载安装。
2. pip镜像
有时候下载第三方库非常的慢,但访问镜像速度速度要友好的多,目前国内主要第三方库有:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
3. pip自动安装脚本
利用os.system库函数来直接批量安装第三方库,这里使用了清华的第三方库。
#BatchInstall.py
import os
libs = {'numpy', 'matplotlib','pillow','sklearn','requests',\
'jieba','beautifulsoup4','wheel','networkx','sympy',\
'pyinstaller','django','flask','werobot','pyqt5',\
'pandas','pyopengl','pypdf2','docopt','pygame'}
try:
for lib in libs:
os.system('pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ' + lib)
print(lib + 'installed successful')
except:
print(lib + 'installed failed')