在使用Python的过程中经常用到的就是各种模块包的安装,顺利的时候一句代码直接搞定,不顺的时候一个包装一天也不是没发生过。接下来就仔细来说说安装Python模块包的两种主要方法:一是pip install+模块名,另一个是直接下载官网或热心网友提供的安装包。
方法一:pip install直接安装
首先打开命令窗口。
法一:在桌面使用快捷键win+R打开运行窗口,在输入框中输入cmd,然后点击确定即可。
法二:直接在桌面按shift+右击,选择“在此处打开命令窗口” 然后在命令窗口中输入:pip install +你想要安装的包,如pip install docx-mailmerge,点回车如果是已经安装过的模块就会显示上图Requirement already satisfied.
法三:直接打开prompt(只要有prompt的都可以),然后会出现cmd形式的对话框,在里面输入pip install XXX(模块名) 就好了。Ps.如果需要安装指定版本的库,输入pip install 模块名==版本号
安装模块的过程可能会出现问题,如果安装失败可以多次尝试,可以在csdn(https://www.csdn.net/)上搜索有无解决方案
常见问题如下:
(1)由于网速等原因安装超时报错(报错内容会有time out之类的字样)
解决方法:设置超时时间,改成输入pip --default-timeout=100 install 模块名,timeout=后面的数字可以设置大一些(install后面是要安装的库的名字)
(2)由于没有安装其他需要使用的包而安装失败,此时只要按照提示把缺少的包安装好即可
方法二:在网上寻找安装包直接下载
在直接pip出问题无法安装时,可以采用自行下载安装包的方法(在csdn上搜索“XXX安装”,一般都会有网址或者热心网友提供的百度云链接)。下面以pyecharts为例
官网下载最新版下载whl文件
1. 0.1.9.4版本 python2与3都支持
https://pypi.org/project/pyecharts/0.1.9.4/#files
2. 最新版只支持python3
https://pypi.org/project/pyecharts/#files
我的习惯是放在我的anaconda文件夹中,下载好之后,打开命令窗口输入:
pip install whl文件的完整路径比如
这样就可以了,如果有别的报错可以在csdn搜索报错内容寻找针对性的解决方案。安装好之后可以运行相关程序试一试。
如果有类似XXX not in PATH之类的报错,则还需要把模块加入环境变量中,方法如下:
1.配置环境变量在: 计算机-系统属性-高级系统设置-环境变量
文件夹路径取得方式(以Chromedriver为例):
系统变量也是同样的设置方式,在系统变量path最后加上英文分号和模块包的地址路径
添加完环境变量之后可以重启python或重启电脑再尝试运行代码
最后附上一个我花了两天时间,多次尝试后终于下载成功的,处理PDF的模块pdfminder做小福利和安装试验品。(其实下载困难本质就是网络信息交互不畅,自己的、境外服务器的或者在二者之间作妖的操作【你懂的】),遇到这种情况耐心一点,通过不同时间段尝试、加大timeout,或在睡后让电脑慢慢帮你处理,通常一两天就足以解决了。