ModuleNotFoundError(pandas,openpyxl,xlrd,jsonlines)
程序员文章站
2022-07-14 21:37:16
...
1. ModuleNotFoundError: No module named ‘pandas’
数据处理可以利用pandas
操作pip install pandas
直接操作可能卡住,可以连接手机4G网络重新试一下,第一次可能有警告多跑几次。
另外一种安装方式
此种方式可以适用于其他包,但是此种方式经过测试不太好用,还是需要连接代理。
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pandas
![选择和自己python版本对应的whl](https://img-blog.csdnimg.cn/20200410112719834.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L29vb29vb29iaA==,size_16,color_FFFFFF,t_70)
现在3.8python,64位系统版本
选择pandas‑1.0.3‑cp38‑cp38‑win_amd64.whl
放到项目文件件下使用pip安装
在.whl文件目录下安装pandas
python -m pip install --user pandas‑1.0.3‑cp38‑cp38‑win_amd64.whl
或者
pip install pandas‑1.0.3‑cp38‑cp38‑win_amd64.whl
2.ModuleNotFoundError: No module named ‘openpyxl’
excel解析需要安装openpyxl
操作pip install openpyxl
需要有耐心才能安装成功,安装了N遍用移动4G网络。
3.ImportError: Missing optional dependency ‘xlrd’. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.
解析写入xlsd用到
pip install xlrd
装了n次
4.ModuleNotFoundError: No module named ‘jsonlines’
逐行解析json文件用到
pip install jsonlines
5.ModuleNotFoundError: No module named ‘pyinstaller’
将py文件生成可执行文件pyinstaller -F <文件名.py> 或者加图标 pyinstaller –i 1.ico –F HelloWorld.py
pip install pyinstaller
我只能感叹一句豆瓣无敌。
6.ModuleNotFoundError: No module named ‘requests’
爬虫用到
pip install requests
或者
pip install requests -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
7.ModuleNotFoundError: No module named ‘bs4’
爬虫用到
pip install bs4
或者
pip install bs4 -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
彩蛋:
豆瓣速度杠杠滴。。。。。。
国内源使用加快下载速度,实际效果得分资源,大家可以尝试一下。目前看豆瓣的速度可以
安装方法:pip install pyinstaller
国内建议使用国内源等加快下载速度,使用方式如下:
pip install -i <国内源> pyinstaller
国内源有清华、阿里、中科大等,可根据自己需求选择
让python 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/
note:新版ubuntu要求使用https源,要注意。
例如:pip3 install -i https://pypi.doubanio.com/simple/ 包名
或者
pip install 包名 -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
pip install requests -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
这个豆瓣的速度可以
临时使用:
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。
永久修改,一劳永逸:
Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
windows下,直接在user目录中创建一个pip目录,再新建文件pip.ini。(例如:C:\Users\WQP\pip\pip.ini)内容同上。
ImportError: Missing optional dependency ‘xlrd’. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.
可以更新PIP