问题描述
输入import requests
url = 'https://nobil.no/api/server/search.PHP?mode=ajax'
post_data = { 'apikey': nobilApiKey,'apiversion': '3','action': "search",'type': 'rectangle','northeast': '(59.943921193288915,10.826683044433594)','southwest': '(59.883683240905256,10.650901794433594)','existingids': '189,195,199,89,48'}
r = requests.post(url,data=post_data)
# do something with r
后出现错误:
回溯(最近通话最近): 在第1行的文件“ SnakeGame.py”中 导入pygame ImportError:没有名为pygame的模块。
提前谢谢。
解决方法
该错误意味着python解释器无法找到pygame模块。
您正在使用虚拟环境吗?如果您使用的是类似PyCharm的IDE,请尝试在IDE控制台中安装pygame模块。
pip安装pygame
,在CMD中安装pygame编写pip安装pygame 如果您使用Visual Studio代码,请进入市场并输入pygame,然后安装它...
Visual Studio代码
,几天前,我遇到了同样的问题。我的解决方案是使用虚拟环境。为此,请在文件夹中打开一个终端,然后使用以下命令:1.)pip install pipenv 2.)pipenv shell 3.)pipenv install pygame
此后,您需要选择正确的python解释器。在VS Code中,按ctrl + shift + p,然后单击正确的解释器(应具有文件夹的名称)。然后尝试运行该文件。如果不起作用,请尝试在终端中运行:pipenv run {python文件的名称,例如:app.py}
希望对您有用