python中outside loop_Python使用过程常见错误及解决方法(一直更新中。。。)

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

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值