私は現在、ウェブサイトをスクラップしてデータをMySQLに書き込むスクラップ実行コードを取得しようとしています。 MySQLコネクタ-Cをインストールし、はmysqlclientをインストール、アンインストールしてMySQLを再インストール:私は私の問題を解決する方法についての時間を探してきたが、私はそれを実行したときに、私は次のエラーを取得する:OSXでPython3とMySQL接続... ImportError:理由:画像が見つかりません
File "/Users/USER/anaconda/lib/python3.5/site-packages/MySQLdb/init.py", line 19, in module import _mysql
ImportError: dlopen(/Users/USER/anaconda/lib/python3.5/site-packages/_mysql.cpython-35m-darwin.so, 2): Library not loaded: libssl.1.0.0.dylib
Referenced from: /Users/USER/anaconda/lib/python3.5/site-packages/_mysql.cpython-35m-darwin.so
Reason: image not found
ソリューションを試みリンク解除/再リンク。 PythonとMySQLを単に接続しようと思っています。現在実行中のSierra 10.12.5。この作品ではない場合はどのように代わりPyMySqlのmysqlclient
の使用について、
brew install mysql
:
私は実際にbrew install mysqlを使い始めました。 MySQLdbのフォークであるmysqlclientをインストールしようとしました。 私はこの問題がMySQLdbのインポートを中心に展開していると思いますが、Python3では動作しません。フォークmysqlclientの使い方を理解しようとしています。 – Zack
@Zack ..まだ同じエラーがありますか? – Beomi
そうです。私は最終的に解決策を考え出したと思う。 輸入pymysql pymysql.install_as_MySQLdb() 輸入MySQLdbはなぜ わからないが、これはその周りの仕事では、あなたの助けに感謝のPython 3上のMySQLdbを使用することができます! – Zack