當前位置: 首頁>>技術教程>>正文


python – 沒有名為’pymysql’的模塊

, , ,

問題描述

我正在嘗試在Ubuntu上使用PyMySQL。

我同時使用pippip3安裝了pymysql,但是每次使用import pymysql時,它都會返回ImportError: No module named 'pymysql'

我正在使用Ubuntu 15.10 64位和Python 3.5。

相同的.py在使用Python 3.5的Windows上有效,但在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都不適合您,請嘗試以下操作:

  • 轉到the PyMySQL page並下載zip文件。

  • 然後,通過終端cd到您的Downloads文件夾並解壓縮該文件夾

  • cd進入新提取的文件夾

  • 使用以下命令安裝setup.py文件:sudo python3 setup.py install

第五種方案

  1. 確保您使用的是您認為合適的Python版本。在Python中運行import sysprint(sys.version)

  2. 選擇正確的軟件包管理器以使用以下方式安裝pymysql:

    • 對於Python 2.x sudo pip install pymysql

    • 對於Python 3.x sudo pip3 install pymysql

    • 對於在Anaconda上運行的任何一個:sudo conda install pymysql

    • 如果不起作用,請嘗試APT:sudo apt-get install pymysql

  3. 如果所有其他方法均失敗,請直接安裝該軟件包:

    • 轉到PyMySQL page並下載zip文件。

    • 然後,通過終端cd到您的Downloads文件夾並解壓縮該文件夾。

    • cd進入新提取的文件夾。

    • 使用以下命令安裝setup.py文件:sudo python3 setup.py install

該答案是建議的匯總。除了這裏提出的其他建議外,還要感謝@cmaher對this related thread的評論。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/10370.html,未經允許,請勿轉載。