hereという非常に簡単な手順を使用して、単にpython-myconnector
をインストールしようとしています。pip install mysql-connectorが失敗するのはなぜですか?
しかし、それは失敗しています。ここで私が得るエラーは次のとおりです。
(my_virtual_env) [[email protected]_machine ~]$ pip install mysql-connector
...
Command "/home/my.username/my_virtual_env/bin/python2.7 -u -c
"import setuptools, tokenize;
__file__='/tmp/pip-build-rLJbLN/mysql-connector/setup.py';
f=getattr(tokenize, 'open', open)(__file__);
code=f.read().replace('\r\n', '\n');f.close();
exec(compile(code, __file__, 'exec'))" install
--record /tmp/pip-mFh5Pg-record/install-record.txt
--single-version-externally-managed
--compile
--install-headers
/home/me/my_virtual_env/include/site/python2.7/mysql-connector"
failed with error code 1 in /tmp/pip-build-rLJbLN/mysql-connector/```
あなたはそれを参照してくださいする必要があります(ただし、私はあなたがないだろう)場合は、完全なエラーログがhere見つけることができます
がなぜこの出来事はあるとどのように私はそれを修正することができますか? ?また、参考までに、私はこのマシンにsudoアクセス権を持っていません。だからこそ、私はそれを仮想環境にインストールしているのです。
FYIは、/tmp/pip-build-rLJbLN/
に何かを書き込むと思われていましたが、後でそれが想定されていたものから読み込もうとすると爆発しますそれ以前に書いたことがある。どうすればこのバグを修正できますか?
私は他の同様の問題の他の解決策を読んでいますhere。しかし私は彼らのうちの一人を私のために働かせることができませんでした。
そのパスを参照できるようにいるProtobufパスをエクスポートしいるProtobufていますか? – Chris
いいえ、ありません。する必要がありますか?どうして? –
** mysql-connector(version> = 2.2.3)には、Protobuf C++(version> = 2.6.0)**が必要です。これは完全エラーログの165行目にも書かれています – Chris