这是在WSL(Ubuntu 20.04)中.
我已经用3.10.10设置了一个PythonVE.
我已经做了apt install
个python3.10-venv,python3.10-dev,python3.10-minimal和python3.10-distutils.
我已经设法激活了VE,并用几个包做到了pip install
.但我和MariaDB之间有问题.
首先,当我开到pip install mariadb
英里时,它抱怨说
此错误通常表示MariaDB连接器/C是一个依赖项 哪一个 必须预装,找不到.
所以我开到了sudo apt install libmariadb3 libmariadb-dev
...然后它抱怨说:
连接器/Python需要MariaDB连接器/C&>=3.3.1,已找到版本 3.1.20
然后我从here:mariadb-connector-c-3.3.4-ubuntu-jammy-amd64.tar.gz下载了一个tar.gz
然后我按照说明here,"从源代码发行版安装"一节进行操作.
在扩展之后,我得到了这个:
(sysadmin_wsl) root@M17A:/mnt/d/apps/MariaDB/mariadb-connector-python# pip install ./mariadb-connector-c-3.3.4-ubuntu-jammy-amd64
ERROR: Directory './mariadb-connector-c-3.3.4-ubuntu-jammy-amd64' is not installable. Neither 'setup.py' nor 'pyproject.toml' found.
事实上,这两个文件都不存在.
有什么建议吗?