2016-03-31 17 views
0

simplemysqlモジュールをインポートする必要があります。しかし、ImportErrorを取得する。インポートはrootユーザーにエラーを与えません。rootはPythonモジュールをインポートすることができますが、ユーザーはできません

この問題をお手伝いできますか?

$ python 
Python 2.7.11 |Anaconda 2.5.0 (32-bit)| (default, Dec 6 2015, 18:08:45) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
Anaconda is brought to you by Continuum Analytics. 
Please check out: http://continuum.io/thanks and https://anaconda.org 
>>> from simplemysql import SimpleMysql 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named simplemysql 
>>> 
$ su 
Password: 
[email protected]:/home/mtk/.anaconda2# python 
Python 2.7.10 (default, Oct 14 2015, 16:09:02) 
[GCC 5.2.1 20151010] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from simplemysql import SimpleMysql 
>>> 

答えて

1

これらは、これらの2つの場合に呼び出さ異なるニシキヘビある:

パイソン2.7.11 |アナコンダ2.5.0(32ビット)| (デフォルトでは、2015年12月6日、午前18時08分45秒)

のPython 2.7.10(デフォルト、2015年10月14日、午前16時09分〇二秒)

あなたが2.7にsimplemysqlをインストールしていることを確認します。 11 Anaconda one。

+0

どのように私はanacondaにsimplemysqlをインストールしますか? – mtk

+1

@mtk sudo以外のモードで 'pip install simplemysql'を呼び出してみてください。 – alecxe

+0

ありがとうございました:) – mtk

0

私は似たような問題を抱えていました。私はMySQLdbを最初にインポートするとモジュールでしか動作しないことが分かりました。 SimpleMysqlのインストール(私が覚えている限り)は、cmdで動作し、Windows 8の管理者として実行されました。

関連する問題