UbuntuでPyMySQLを使用しようとしています。
pymysql
とpip3
の両方を使用してpip
をインストールしましたが、import pymysql
を使用するたびにImportError: No module named 'pymysql'
を返します
Ubuntu 15.10 64ビットとPython 3.5を使用しています。
同じ.pyはWindowsでPython 3.5で動作しますが、Ubuntuでは動作しません。
すでにコメントでこれに答えているものの、この質問に答えがあるように、問題は次のコマンドを実行することで解決されました。
Sudo apt-get install python3-pymysql
使用:
import pymysql
ない:
import PyMySQL
それは私のために働く。
いくつかのことを試して、 PyMySQL Github に出会った後、これは機能しました:
Sudo pip install PyMySQL
そして、使用をインポートするには:
import pymysql
Sudo apt-get install python3-pymysql
でもうまく動作しない場合は、これを試してください:
Sudo python3 setup.py install
でsetup.pyファイルをインストールします自分がそうだと思うPythonのバージョンで作業していることを確認してください。 Python内でimport sys
およびprint(sys.version)
を実行します。
正しいパッケージマネージャーを選択して、pymysqlをインストールします。
Sudo pip install pymysql
の場合。Sudo pip3 install pymysql
の場合。Sudo conda install pymysql
。Sudo apt-get install pymysql
を試してください。他のすべてが失敗した場合、パッケージを直接インストールします。
Sudo python3 setup.py install
でsetup.pyファイルをインストールします。この回答は提案の集大成です。ここで提案されている他のものとは別に、 この関連するスレッド に関する@cmaherのコメントのおかげ.
ちょうど注意:Anaconda install packagesコマンドの場合:
私は今、この同じ問題を抱えていましたが、理由は、私のエディター(Visual Studio Code)が間違ったpythonのインスタンスに対して実行されていたためです。テンソルフローにバンドルされたpythonを再度実行するように設定し、Anaconda pythonに変更しました。
Sudo apt-get install python3-pymysql
このコマンドは、Apache2サーバー上のWISGモジュールでubuntu 16xを調整するためにFlaskアプリに必要なパッケージをインストールするのにも役立ちます。
WSGIのデフォルトでは、python 3 UBUNTUのインストールを使用します。
Anacondaカスタムインストールは機能しません。
以前に同じ問題に遭遇しましたが、ここにあるものとは少し異なる方法でそれを解決しました。だから、私も自分の道を追加すると思いました。うまくいけば、それは誰かを助けるでしょう!
Sudo apt-get install mysql-client
は機能しませんでした。ただし、Homebrewは既にインストールされています。だから、代わりに、私は試しました:
brew install mysql-client
今、私はもうエラーを取得しません。
幸運を!