Python 没有名为pymysql的模块

Python 没有名为pymysql的模块,python,apache,django-rest-framework,pymysql,Python,Apache,Django Rest Framework,Pymysql,尝试创建在digital ocean上运行的apache/django服务器时出现500内部错误。在检查log.error之后,我可以看到下面的错误 import pymysql as db ModuleNotFoundError: No module named pymysql 在终端内 python --version Python 3.8.5 在Python中 import pymysql as db STATIC_URL = '/static/' STATIC_ROOT = os.

尝试创建在digital ocean上运行的apache/django服务器时出现500内部错误。在检查log.error之后,我可以看到下面的错误

import pymysql as db
ModuleNotFoundError: No module named pymysql
在终端内

python --version
Python 3.8.5
在Python中

import pymysql as db

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')

任何帮助都将不胜感激。

使用
python-mpip安装pymysql


您将pip用于指定为Python的Python解释器,您使用的是IDE吗?您是否检查了运行代码的解释器配置?您需要使用
pip3 install pymysql
安装该软件包。该软件包只返回一个“已满足的要求:pymysql in/usr/lib/python3/dist packages(0.9.3)”@Redstain:您是在虚拟环境处于活动状态时执行此操作的吗?请按照本教程的步骤进行操作。需求已经满足:python解释器中的/usr/lib/python3/dist包(0.9.3)中的pymysql运行这些命令,查看它在哪里查找包
import sys
+
print(sys.path)
pip3 install PyMySQL
Requirement already satisfied: PyMySQL in /usr/lib/python3/dist-packages (0.9.3)
import pymysql as db

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')