Python 通过pip为Django数据库安装mysqlclient

Python 通过pip为Django数据库安装mysqlclient,python,mysql,django,Python,Mysql,Django,我已经安装了MySQL服务器、python3 dev、libmysqlclient-dev。但是当我试图通过pip安装mysqlclient时,我会遇到一些我不理解的错误。像这样: (Env) randomparatololer@randomparatololer:~/Documents/DJANGO/tigabelas$ pip install mysqlclient Collecting mysqlclient Using cached mysqlclient-1.4.6.tar.gz

我已经安装了MySQL服务器、python3 dev、libmysqlclient-dev。但是当我试图通过pip安装mysqlclient时,我会遇到一些我不理解的错误。像这样:

(Env) randomparatololer@randomparatololer:~/Documents/DJANGO/tigabelas$ pip install mysqlclient
Collecting mysqlclient
  Using cached mysqlclient-1.4.6.tar.gz (85 kB)
    ERROR: Command errored out with exit status 1:
     command: /home/randomparatololer/Documents/DJANGO/Env/bin/python3.8 -C 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-r_ybnapl/mysqlclient/setup.py'"'"'; __file__='"'"'/tmp/pip-install-r_ybnapl/mysqlclient/setup.py'"'"';f=getattr (tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace ('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec (compile (code, __file__, '"'"'exec'"'"')' egg_info – egg-base /tmp/pip-install-r_ybnapl/mysqlclient/pip-egg-info
     cwd: /tmp/pip-install-r_ybnapl/mysqlclient/
    Complete output (11 lines):
    Traceback (most recent call last):
     File "<string>", line 1, in <module>
     File "/home/randomparatololer/Documents/DJANGO/Env/lib/python3.8/site-packages/setuptools/__init__.py", line 20, in <module>
     from setuptools.dist import Distribution, Feature
     File "/home/randomparatololer/Documents/DJANGO/Env/lib/python3.8/site-packages/setuptools/dist.py", line 35, in <module>
     from setuptools import windows_support
     File "/home/randomparatololer/Documents/DJANGO/Env/lib/python3.8/site-packages/setuptools/windows_support.py", line 2, in <module>
     import ctypes
     File "/usr/local/lib/python3.8/ctypes/__init__.py", line 7, in <module>
     from _ctypes import Union, Structure, Array
    ModuleNotFoundError: No module named '_ctypes'
    ----------------------------------------
ERROR: Command errored out with exit status 1: Python setup.py egg_info Check the logs for full command output.
(Env)randomparatololer@randomparatololer:~/Documents/DJANGO/tigabelas$pip安装mysqlclient
收集mysqlclient
使用缓存的mysqlclient-1.4.6.tar.gz(85 kB)
错误:命令出错,退出状态为1:
命令:/home/randomparatololer/Documents/DJANGO/Env/bin/python3.8-C'import sys、setuptools、tokenize;sys.argv[0]=“”/tmp/pip-install-r_ybnapl/mysqlclient/setup.py“”__文件“'/tmp/pip-install-r_ybnapl/mysqlclient/setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,uuuu文件,“'exec'”)'egg\u info&ndash;egg base/tmp/pip-install-r_ybnapl/mysqlclient/pip egg info
cwd:/tmp/pip-install-r_ybnapl/mysqlclient/
完整输出(11行):
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/home/randomparatololer/Documents/DJANGO/Env/lib/python3.8/site packages/setuptools/_init__.py”,第20行,在
从setuptools.dist导入分布,功能
文件“/home/randomparatololer/Documents/DJANGO/Env/lib/python3.8/site packages/setuptools/dist.py”,第35行,在
从setuptools导入windows\u支持
文件“/home/randomparatololer/Documents/DJANGO/Env/lib/python3.8/site packages/setuptools/windows_support.py”,第2行,在
导入ctypes
文件“/usr/local/lib/python3.8/ctypes/_init__.py”,第7行,在
从类型导入联合、结构、数组
ModuleNotFoundError:没有名为“\u ctypes”的模块
----------------------------------------

错误:命令出错,退出状态为1:Python setup.py egg_info检查日志以获得完整的命令输出。
检查日志以获得完整的命令输出。我敢打赌这与
mysqlclient
安装程序无法定位
openssl
(或其他依赖项)有关。您能显示完整的回溯吗?答案很可能在那里。