メンバーメニュー

ようこそ、ゲストさん

トップ > カテゴリ一覧 > 各種プラン > Python3.4からMySQL接続

質問

  • ライト

    Python3.4からMySQL接続
  • 本文:

    Python3.4からMySQLへ直接アクセスする方法はありますか?
    mysql.connectorを使用してみようと思いましたが、
    import時点でエラーになっている様で、
    標準ライブラリ使えないのかなと推測しました。

    その場合、標準ライブラリでMySQLに接続する方法があれば教えていただけると助かります。

    Python勉強始めたばかりなので、質問自体がおかしな事を聞いていたらすみません。

  • 緊急度:通常投稿者:way@dronjyoさん投稿時間:2019/08/06 11:41
質問に対する回答は締め切られました

回答 No.9453

  • この回答がベストアンサーです

  • 本文:

    さくらサーバーで、pip をインストールする方法は、

    https://blogenist.jp/2018/01/07/1756/

    に解説があるので、まず pip をインストールして、
    それから、mysql.connectorをインストールする、という手順になるのでは?

  • 投稿者:ジョバンニさん 投稿時間:2019/08/09 10:51

回答 No.9430

  • 本文:

    mysql 以前に、もっと単純な、例えば、
    "Hello World!"
    とだけ出力するようなプログラムは動作していますか?

  • 投稿者:ジョバンニさん 投稿時間:2019/08/06 12:10
質問者からのコメント

はい、そこまではこぎ着けました。
http://dronjyo.net/PythonStudy/Day8.py

回答 No.9435

  • 本文:


    スターサーバーの管理画面のログファイルのエラーログを確認すれば
    エラーの内容がはっきりするのでは?



    たぶん、MySQL関係のライブラリが入ってないので、無理そうな気が・・。

    ImportError: No module named 'MySQLdb'
    ImportError: No module named 'pymysql'

    この辺もこんなエラーだし・・。



    >標準ライブラリ

    PythonのMySQL関係のライブラリが入ってるのかどうか
    サポートに問い合わせては?

    Python3.4を導入しただけでは、
    通常はMySQL関係のライブラリが入らないような感じなので

    標準ライブラリだけでは、MYSQLに接続できない気がする。

    詳しくないので、推察だけど・・。

  • 投稿者:k-tanさん 投稿時間:2019/08/06 22:54
質問者からのコメント

エラーログ確認できるのを忘れていました。
telnet等でコマンドは実行出来ないので、ちょっと工夫して
python3 -c "help('modules')"を実行してみました。

結果MySQL関係のライブラリも入っていないことが分かりました。
ひとまず、サポートに問い合わせて見ますが、インストール権限は頂けないものと推測します。
素直に他の実行環境を探そうかと思います。

参考までに、コマンドの結果をおいておきます。(※いつか消します)
同じような方がいるかも知れませんので
http://dronjyo.net/PHPStudy/Module.txt

回答 No.9436

  • 本文:

    何をもって「標準ライブラリ」といっているのかが問題ですが、
    Python で MySQL を操作するには、必要なライブラリをインストールするのが普通ではないのかなあと思います。

    https://dev.mysql.com/doc/connector-python/en/

  • 投稿者:ayaguchiさん 投稿時間:2019/08/06 23:03
質問者からのコメント

仰る通りですね。
必要なライブラリをインストール事が可能かは一度サポートに問い合わせてみようかと思います。
有り難うございました。

回答 No.9491

  • 本文:

    平素はネットオウルをご利用いただき誠にありがとうございます。
    ネットオウル運営チームです。

    本ご質問は一定期間新たな回答がなかったため
    運営チームで締め切らせていただきました。


    ■質問の締め切りについて

    Q&A掲示板はユーザー様同士の交流掲示板です。
    回答がもらえた場合、回答者へお礼コメントをしましょう。

    問題が解決した際にはベストアンサーを選び、
    質問を締め切ってください。


    ■再度のご質問について

    ご質問が未解決の場合、「ワンポイント!」を参考に、
    再度質問してみてください。

    【ワンポイント!】

     メールやFTPの設定がうまくいかない場合、
     ネットオウルIDやサーバーIDなどのお客様情報を公開しない範囲で、
     現在の設定内容を出来るだけ詳しく書いてみましょう。
     設定内容のミスを指摘してもらえるかもしれません。

     エラーが出てうまくいかない場合、
     エラーメッセージの内容を書いてみましょう。
     エラーメッセージにはエラー原因が詳しく書かれていることが多く、
     問題の解決につながる回答が得られるかもしれません。


    ■ベストアンサーについて

    ご質問の締め切りに際して、運営チームにて
    ベストアンサーを選んでおります。

     ※ベストアンサーの回答者様には通常と同様のポイントが
      付与されています。


    --ネットオウル運営チーム--

  • 投稿者:ネットオウル運営 投稿時間:2019/08/21 21:52