Enthought Canopy の python バージョン 2.7.3 を実行していますが、モジュール MySQLdb の使用に問題があります。Canopy Package Manager から MySQL_Python 1.2.3 をインストールしましたが、コードを実行すると、
File "pyfits_test.py", line 2, in <module>
import MySQLdb as mdb
File "/home/cmessick/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: libssl.so.6: cannot open shared object file: No such file or directory
私のコードの2行目は単に言う
import MySQLdb as mdb
私も試しました
from MySQL_python import MySQLdb as mdb
そして得た
Traceback (most recent call last):
File "pyfits_test.py", line 2, in <module>
from MySQL_python import MySQLdb as mdb
ImportError: No module named MySQL_python
Enthought Canopy を MySQLdb で動作させるための提案はありますか?
編集:それが問題かどうかはわかりませんが、Ubuntu 12.04 を実行しています。
2番目の編集:モジュール検索パスに追加する方法を見つけたので、コードの最初に、他の何よりも前に:
import sys
sys.path.append('/usr/lib/python2.7/dist-packages/')
これを行うと、機能します。毎回実装する必要のない、より恒久的な解決策を誰かが持っていますか?