2017-07-15 9 views
0

私は現在、ウェブサイトをスクラップしてデータを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 

答えて

0

はこれを試してみてください?

+0

私は実際にbrew install mysqlを使い始めました。 MySQLdbのフォークであるmysqlclientをインストールしようとしました。 私はこの問題がMySQLdbのインポートを中心に展開していると思いますが、Python3では動作しません。フォークmysqlclientの使い方を理解しようとしています。 – Zack

+0

@Zack ..まだ同じエラーがありますか? – Beomi

+0

そうです。私は最終的に解決策を考え出したと思う。 輸入pymysql pymysql.install_as_MySQLdb() 輸入MySQLdbはなぜ わからないが、これはその周りの仕事では、あなたの助けに感謝のPython 3上のMySQLdbを使用することができます! – Zack

関連する問題