Ubuntu 20.04上的MariaDB连接器/Python安装问题(
在Ubuntu 20.04上安装mariadb connector for python时遇到了一个问题。 我确实安装了mariadb server和connector for C,正如他们在文档中所说:Ubuntu 20.04上的MariaDB连接器/Python安装问题(,python,mariadb,Python,Mariadb,在Ubuntu 20.04上安装mariadb connector for python时遇到了一个问题。 我确实安装了mariadb server和connector for C,正如他们在文档中所说: sudo apt-get update sudo apt-get install mariadb-server sudo apt-get install libmariadb3 sudo apt-get install libmariadb-dev 还安装了: sud
sudo apt-get update
sudo apt-get install mariadb-server
sudo apt-get install libmariadb3
sudo apt-get install libmariadb-dev
还安装了:
sudo apt-get install libmariadbclient-dev
然后:
问题似乎来自:
mariadb/mariadb_codecs.c: In function ‘mariadb_extended_field_type’:
mariadb/mariadb_codecs.c:64:5: error: unknown type name ‘MARIADB_CONST_STRING’
但是我的C语言不好,不能马上调查这个问题。
尝试过谷歌搜索,但对于由MARIADB_CONST_字符串类型引起的问题没有结果
这是我第一次在ubuntu上安装mariadb connector for python。
以前有人看到过这个错误吗?我应该如何继续?
感谢您的建议。我查阅了更多的文档:
有帮助的是:
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
然后再说一遍:
$ sudo apt-get update
$ sudo apt-get install libmariadb3
现在,让我们尝试安装Python mariadb库:
$ pip3 install mariadb
Collecting mariadb
Using cached mariadb-1.0.3.tar.gz (66 kB)
Building wheels for collected packages: mariadb
Building wheel for mariadb (setup.py) ... done
Created wheel for mariadb: filename=mariadb-1.0.3-cp38-cp38-linux_x86_64.whl size=233300 sha256=607a788847d8d023a8921f7fc8fa9a5450b0e7f0625416de86d26cedfe202e73
Stored in directory: /home/sergey/.cache/pip/wheels/c5/56/1d/ade90f725a5f6a15b505bebc461ebfc573223e9836c5bf5603
Successfully built mariadb
Installing collected packages: mariadb
Successfully installed mariadb-1.0.3
$ pip3 install mariadb
Collecting mariadb
Using cached mariadb-1.0.3.tar.gz (66 kB)
Building wheels for collected packages: mariadb
Building wheel for mariadb (setup.py) ... done
Created wheel for mariadb: filename=mariadb-1.0.3-cp38-cp38-linux_x86_64.whl size=233300 sha256=607a788847d8d023a8921f7fc8fa9a5450b0e7f0625416de86d26cedfe202e73
Stored in directory: /home/sergey/.cache/pip/wheels/c5/56/1d/ade90f725a5f6a15b505bebc461ebfc573223e9836c5bf5603
Successfully built mariadb
Installing collected packages: mariadb
Successfully installed mariadb-1.0.3