I have installed requests but I still get ModuleNotFoundError: No module named 'requests' (Django)
I have installed requests but I still get ModuleNotFoundError: No module named 'requests' (Django)
这是我安装时得到的'requests'
如果我执行 pip3 安装请求(要求已满足),
如果我执行 pip install 请求(要求已经满足),
python3.9 -mpip 安装请求(已满足要求),
似乎我已经安装了请求,但我仍然收到“ModuleNotFoundError:没有名为 'requests' 的模块”
我的 Django 项目中有一个包含此代码的文件
import requests
def client():
credentials = {"username": "admin", "password": "123456789"}
response = requests.post("http://127.0.0.1:8000/api/rest-auth/login/",
data=credentials)
print("Status Code:" , response.status_code)
response_data = response.json()
print(response_data)
if __name__ == "__main__":
client()
我在这里找到了解决方案 website
解决方案:
python3 -m pip install --user requests
然后它安装在 python3 但不是 2 或更少,所以它只有在你使用 python3 时才有效。
取决于您 python 的默认版本。我的是 Python 2.7.16
我不确定,但需要在 Installed Apps 部分的 settings.py 文件中设置安装包。
这是我安装时得到的'requests'
如果我执行 pip3 安装请求(要求已满足),
如果我执行 pip install 请求(要求已经满足),
python3.9 -mpip 安装请求(已满足要求),
似乎我已经安装了请求,但我仍然收到“ModuleNotFoundError:没有名为 'requests' 的模块”
我的 Django 项目中有一个包含此代码的文件
import requests
def client():
credentials = {"username": "admin", "password": "123456789"}
response = requests.post("http://127.0.0.1:8000/api/rest-auth/login/",
data=credentials)
print("Status Code:" , response.status_code)
response_data = response.json()
print(response_data)
if __name__ == "__main__":
client()
我在这里找到了解决方案 website
解决方案:
python3 -m pip install --user requests
然后它安装在 python3 但不是 2 或更少,所以它只有在你使用 python3 时才有效。
取决于您 python 的默认版本。我的是 Python 2.7.16
我不确定,但需要在 Installed Apps 部分的 settings.py 文件中设置安装包。