当前位置: 首页 > 知识库问答 >
问题:

在Python [duplicate]中收到“import error:No module named requests”错误

卞俊哲
2023-03-14

当我运行< code>import requests时,我收到一个错误:< code > import error:No module named requests 。我看了其他类似问题的回答,尝试了几乎所有的方法,但没有一个有效。我用的是MacOS,我的项目在我桌面上的一个文件夹里,只有一个文件,上面有我写的一行代码。当我运行pip3 list时,安装了请求包。

共有1个答案

翁良弼
2023-03-14

我理解你,蟒蛇可能一团糟。Macos的默认安装是python版本2.XX,当您在终端中键入“python”时,它会执行预安装的python v2

既然您使用的是pip3,我假设您已经安装了最新的python 3.XX,pip3将只为python 3安装模块,而不是为默认的python2安装模块

因此,当您运行 script.py 时,请尝试python3而不是python script.py script.py

 类似资料:
  • 我是新来的套接字,请原谅我完全缺乏理解。 我有一个服务器脚本(server.py): 和客户端脚本(client.py): 我进入桌面终端,通过键入以下内容启动脚本: 之后,我转到笔记本电脑终端并启动客户端脚本: 但我收到以下错误: 中文件“client.py”的第9行 s.connect((host,port)) 文件"/usr/lib/python2.7/socket.py",第224行,冰毒

  • error msg:“您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解在“?,?)”附近使用的正确语法。”

  • 这个程序应该在数组中查找Max和Min,但它发送错误: “线程”main“Java.lang.ArrayIndexOutOfBoundsException:23 at Mine_EnhancedForLoop.main(Mine_EnhancedForLoop.:17)” 有没有人知道问题是什么?

  • 在Hibernate中,我在运行时收到以下错误 1.employee.hbm.xml 4.storedata.java 执行后出错: log4j:警告找不到logger(org.hibernate.cfg.environment)的附加程序。log4j:警告请正确初始化log4j系统。线程“main”org.hibernate.invalidmappingException中的异常:无法解析来自资

  • 问题内容: 我想在laravel 5.2中使用Redis,但是却出现错误,例如找不到“ Predis \ Client”类,该如何解决。 问题答案: 首先将REDIS下载到您的系统(如果尚未安装)。 转到下载redis的文件夹,然后运行以下命令: make 转到您的项目目录并安装composer: 转到您的.env文件并添加队列驱动程序: 用于通过队列发送邮件。参见Doc。 并在您的终端运行中:

  • 问题内容: 在我的python程序中,我收到此错误: 从此代码: 谁能解释为什么会这样? 问题答案: 一个通常意味着该键不存在。那么,您确定密钥存在吗? 来自官方python文档: 异常KeyError 在现有键集中找不到映射(字典)键时引发。 例如: 因此,请尝试打印的内容并检查是否存在。 或者,您可以执行以下操作: