执行Python程序时模块报错

1. 在执行python程序时遇到 ‘ModuleNotFoundError: No module named ‘xxxxx‘’ :

例如:

图片中以导入第三方的 ‘requests‘ 模块为例,此报错提示找不到requests模块。在python中,有的

模块是内置的(直接导入就能使用)有的模块是第三方的,则需要安装完成后才能导入使用,若未

安装直接导入使用就会出现上述报错!这里介绍最快的解决方法:

1)通过 pip (python软件包工具) 来安装所需要使用的第三方模块:

打开cmd输入 ‘pip list‘ 先查看安装了哪些模块:

这里并没有安装所需要的requests模块,接着输入:

pip install requests 命令安装requests模块:

PS:若使用此命令安装一直未能成功,请查看另一篇<关于pip命令的使用介绍>

再次使用 pip list 命令查看是否安装成功:

可以看到列表里面已经出现了我们刚刚安装的requests模块

再次运行程序,即可正常使用requests模块:

原文地址:https://www.cnblogs.com/xsongshu/p/12548409.html

时间: 2024-10-28 04:25:44

执行Python程序时模块报错的相关文章

android编译surface c++程序时,报错缺少.o文件

近期在研究Android的surface系统,写了个小demo,编译的时候.一直报错,说是缺少.o文件,可是看代码一直没问题.后来发现原来是在window下编写的,然后在linux编译的时候,后缀多了^M.所以导致编译只是. 事实上提示类似的错误.肯定是代码那块地方出现了类似的错误.不知道的,查起来能累死,知道的非常快的就能知道怎么查. 顺便把源代码贴写. testsurface.cpp #include <unistd.h> #include <string.h> #includ

用nohup执行python程序时,print无法输出

nohup Python test.py > nohup.out 2>&1 & 发现nohup.out中显示不出来python程序中print的东西. 这是因为python的输出有缓冲,导致nohup.out并不能够马上看到输出. python 有个-u参数,使得python不启用缓冲. nohup python -u test.py > nohup.out 2>&1 &

python的paramiko模块报错解决办法

写了一个Python脚本内容如下: #-*- coding:utf-8 -*- __author__ = 'kai' import paramiko import sys,os host = sys.argv[1] user = 'zk' password = '123' cmd = sys.argv[2] s = paramiko.SSHClient()        #绑定实例 s.load_system_host_keys()       #加载本机HOST主机文件 s.set_missi

git执行pull命令时,报错

在图形界面中,执行拉取操作时,出现下面的错误. You asked to pull from the remote 'origin', but did not specifya branch. Because this is not the default configured remotefor your current branch, you must specify a branch on the command line. 解决办法: Edit your .git/config [bra

ansible执行shell模块和command模块报错| FAILED | rc=127 &gt;&gt; /bin/sh: lsof: command not found和| rc=2 &gt;&gt; [Errno 2] No such file or directory

命令: ansible -i hosts_20 st  -m shell -a 'service zabbix_agentd star'  -K --become ansible -i hosts_20 st  -m shell -a 'lsof -i:10050'  -K --become 在shell模块报错:| FAILED | rc=127 >>/bin/sh: lsof: command not found 在command模块报错:| rc=2 >>[Errno 2]

安装python模块报错 error: command &#39;gcc&#39; failed with exit status 1

最近在安装paramiko模块的时候,总是报错:error: command 'gcc' failed with exit status 1,一开始比较挠头.找了蛮多资料,说的大多都是说缺少Python-devel 包,然而并不是! 最后蛮费劲的找到了一遍短小但就是正确的博文:http://blog.csdn.net/fenglifeng1987/article/details/38057193 —————————————————————— 解决方法: 安装:yum install gcc li

利用python将文本文件导入数据库时,报错:Duplicate entry &#39;...&#39; for key &#39;PRIMARY&#39;

错误原因就是添加了相同的主键,我想了好一会儿,我抓的数据主键是Isbn啊,不可能重的啊,于是,我去数据库中查了以下报错的isbn号,插入的数据中也有,因为分类不一样,所以要再插入一次,这就肯定会报错啦,其中一个处理方法就是, 如果数据库中有这条记录,那么就跳过这条记录,另外,还可以在跳过这条记录的同时,把数据库中这本书的类别改为这两种类别. ans = con.execute("select * from b where isbn=(%s)",isbn)if (ans): contin

编写webpy程序,iep 报错,ulipad 运行正确

在web.py编程中,使用模板文件时,iep下会报错.ulipad不会报错. 用python 运行不报错. 在寻找答案.初步估计是iep的python运行环境有问题. 如图: 编写webpy程序,iep 报错,ulipad 运行正确

PA模块报错-实际返回的行数超出请求的行数(分析标准FORM报错解决思路)

录入预算报错时报错: 分析:这个错误是select into 语句返回多行的结果,但具体在哪? 两种方法查找,trace 或者debug 1.trace 启用调试 获取trace文件 -bash-3.2$ tkprof ERPDEV_ora_7532_RICK.trc $HOME/7532_rick.fchela.txt TKPROF: Release 11.2.0.2.0 - Development on Mon Jul 28 11:21:34 2014 Copyright (c) 1982,