当我运行服务器时,我有以下错误:
ModuleNotFoundError: No module named 'requests'
但我的系统上已安装了请求,当我运行sudo pip3 install requests
命令时,输出为:
Requirement already satisfied: requests in /home/sadegh-khan/.local/lib/python3.6/site-packages
答案 0 :(得分:0)
您通过将pip作为sudo运行来安装请求,这意味着它是全局安装的。然而你的屏幕截图(并且请不要发布截图)显示你在virtualenv .venv
内。
不要使用sudo
;只需在venv中安装请求。
答案 1 :(得分:0)
如果您使用的是Python3 ,而不是使用 python manage.py runserver 运行服务器,请继续并运行 python3 manage.py runserver < / p>
代替
python manage.py runserver
或
py manage.py runserver
运行 python3 manage.py runserver