1、
错误提示:unable to import 'smart_open.gcs', disabling that
module
解决办法:pip
install google-cloud-storage
解决时间:2020.4.22
2、
错误提示:导入from mpl_toolkits.basemap import Basemap时出现PROJ_LIB错误
解决办法:
1)、重装Basemap,方法是:
(1)、输入conda
config --add channels
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
换成清华源。
(2)、conda
install basemap
2)、先在Anaconda安装目录下找到proj的安装路径,然后打开这个文件夹,进入Library
-> share
文件夹,将里面的文件全选并复制,粘贴到Anaconda安装目录下\share\proj
这个文件夹下(如果Anaconda根目录下没有这个proj文件夹,就创建一个)。成功
时间:2020.4.21
3、
错误提示:import pdfplumber出现ModuleNotFoundError: No
module named 'pdfplumber'错误提示
解决办法:1)不成功:pip
install pdfplumber
2)成功:
pip install pdfplumber -i http://pypi.douban.com/simple/ --trusted-host
pypi.douban.com
时间:2020.4.22
4、
错误提示:安装库时出现Read timed out提示
解决办法:换用国内镜像网址安装即可 ,方法如下:pip install removebg
-i
http://pypi.douban.com/simple/ --trusted-host
pypi.douban.com
时间:2020.4.22
5、
错误提示:real=[(n[0]+n[1]+n[2])==15,
^
SyntaxError: invalid character in identifier
解决办法:字符错误,中文逗号改为英文逗号,问题解决
6、
错误提示:IndentationError: unexpected
indent(缩进错误)
解决办法:python是一种对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。修正缩进后问题解决。
7、
运行时报错:SyntaxError: 'break' outside
loop。
解决办法:break只能在for和while循环中使用。
8、
错误提示:random.shuffle使用存在的问题
原因:首先需要区分两个random.shuffle()使用方法,一个是random中的,一个是numpy自带的。
解决办法:
(1)使用random带的random.shuffle(),
使用方法:
import random
random.shuffle()
(2)、使用numpy自带的random.shuffle()
使用方法:
import numpy
numpy.random.shuffle()
9、
错误提示:运行w =
t.Screen()时,出现NameError: name 't' is not
defined
解决办法:import
turtle as t 调入turtle库
10、
错误提示:ModuleNotFoundError: No
module named 'exceptions'
原因:python3.x版本移除了exceptions模块,但是docx包中引用了该模块,安装最新版python-docx模块即可
解决办法:pip
install python-docx
11、
错误提示:ModuleNotFoundError: No module named
'wx'
解决办法:pip
install -U wxPython -i
http://pypi.douban.com/simple/ --trusted-host
pypi.douban.com
12、
python 读取excel文件报错:AttributeError: 'NoneType' object
has no attribute
解决办法:由单\
改成双\ 即\\ 即可解决。(管用)
13、
错误提示:ModuleNotFoundError: No
module named '_curses'
原因:原来,这个问题的根源是curses库不支持Windows操作系统,因此如果您用Windows操作系统并且确实需要用curses库,那得另想办法。
解决办法:我提供了一种解决方案。首先执行python命令,得到当前我的python版本是3.7.6.
下载和您的python版本对应的curse库。对于我来说,因为我的python版本是3.7.6, 因此需要下载curses-2.2+utf8-cp37-cp37m-win32.whl。下载完毕后,使用pip
install "curses-2.2+utf8-cp37-cp37m-win32.whl"进行安装,成功安装后问题解决。
1、
错误提示:ImportError: cannot import name 'Map' from
'pyecharts'
(C:\ProgramData\Anaconda3\lib\site-packages\pyecharts\__init__.py)
解决方法:可以尝试先卸载,然后换个镜像重新安装:
1)、卸载:pip
uninstall pyecharts
2)、重装:pip
install -i https://pypi.tuna.tsinghua.edu.cn/simple
pyecharts
重装完再imoprt
pyecharts可能出现no module named
'pyecharts_snapshot’的报错:
这时同样安装上面的方法安装pyecharts_snapshot即可:
pip
install -i https://pypi.tuna.tsinghua.edu.cn/simple
pyecharts_snapsh
最后,看了官网说明,在CMD模式下使用如下安装成功:pip
install pyecharts==0.1.9.4
Pyecharts版本太高不行,0.1.9.4版本刚刚好。
15、
错误提示:No module named
'urllib2'
解决办法:Python
3.3之后,urllib2改为urllib.
request