centos7にソースからビルドしたpython3.6.2を使用。
pip3 install mysql-connector エラーでインストールできない。
protobufが必要らしい。
それっぽいのを探してインストール。
$ yum search protobuf $ sudo yum install protobuf protobuf-c protobuf-c-devel protobuc-c-compiler $ pip3 install mysql-connector
まだ駄目。
Requirements
mysql-connector (version >= 2.2.3) requires Protobuf C++ (version >= 2.6.0)
らしい。README.md
centos7のprotobufは2.5.0
ソースからビルドする。
$ wget https://github.com/google/protobuf/releases/download/v3.4.1/protobuf-cpp-3.4.1.tar.gz $ tar xvzf protobuf-cpp-3.4.1.tar.gz $ cd protobuf-3.4.1 $ ./autogen.sh $ ./configure $ make $ make check $ sudo make install $ sudo ldconfig $ export MYSQLXPB_PROTOBUF_LIB_DIR=/usr/local/lib $ export MYSQLXPB_PROTOC=/usr/local/bin/protoc $ export MYSQLXPB_PROTOBUF_INCLUDE_DIR=/usr/local/include/google/protobuf $ pip3 install mysql-connectorでインストールできた。
0 件のコメント:
コメントを投稿