1. 程式人生 > >win7下安裝python-mysqldb模組以及還報No module named MYSQLdb錯誤的原因

win7下安裝python-mysqldb模組以及還報No module named MYSQLdb錯誤的原因

在研究Django web開發時,遇到需要安裝MYSQLdb擴充套件模組的問題,在網上搜索了下相關資料,大多都是按照官網文件所述,下載python-mysqldb的原始碼,然後進行編譯生成.exe檔案。但是實際操作並非這樣簡單,因為在編譯python-mysqldb之前,還需要安裝額外的一些工具,而且就算安裝了也會出現這樣那樣的問題。

    所以,對於新手來說,有一種更為簡便的方法,那就是直接從網上下載MySQL-python-1.2.3.win32-py3.2.exe(新浪愛問共享資料),​直接雙擊安裝,這時安裝程式會自動搜尋到python安裝的目錄,然後按預設完成安裝,之後在python安裝目錄lib下能夠找到site-packages目錄,這時mysqldb

​就安裝成功了!

    但是有一點得注意,可能在python shell中輸入import MYSQLdb,會出現以下錯誤:

點選(此處)摺疊或開啟

  1. >>> import MYSQLdb
  2. Traceback (most recent call last):
  3.   File "<pyshell#4>", line 1, in <module>
  4.     import MYSQLdb
  5. ImportError: No module named MYSQLdb
  6. >>>
  這是因為真正的模組名是MySQLdb,而不是MYSQLdb。

相關推薦

win7安裝python-mysqldb模組以及No module named MYSQLdb錯誤原因

在研究Django web開發時,遇到需要安裝MYSQLdb擴充套件模組的問題,在網上搜索了下相關資料,大多都是按照官網文件所述,下載python-mysqldb的原始碼,然後進行編譯生成.exe檔案。但是實際操作並非這樣簡單,因為在編譯python-mysqldb之前,

Windows使用python的curses庫時報錯 No module named _curses

原因 首先這個問題產生的原因是curses庫不支援windows,在Linux下則不用考慮這個問題。 雖然我們下載完python後(python是自帶curses庫的),可以在python目錄\lib中看到curses庫,但是我們無法使用,還會報錯。在提示的檔案__init__檔案中也確

解決安裝nnet-ts包的坑之 no module named TimeSeries 錯誤

最新在做用神經網路預測時間序列的專案,正好可以用nnt-ts架構搭建時間序列預測用的神經網路。於是就直接用用pip install nnt-ts 安裝,後臺也顯示安裝成功。 可以寫完程式碼執行的時候缺出現了問題。顯示了 No module named "TimeSeriesnnet "錯誤。終端提示瞭如下資

在Windows 7/8/10安裝Python開發環境 以及對git的理解與簡易使用

在Windows 7/8/10下安裝Python開發環境 1. 裝Lantern等軟體翻牆 2. 安裝Python(Python installer 帶有一個低版本的Pip)。確保普通使用者對Python安裝在C盤的路徑,有寫許可權。

Win7安裝Python影象處理庫PIL

近期為了研究影象處理相關知識,我需要搭建一個環境,可以編寫影象處理方面的程式。通過比較,最後決定使用python語言。 Python(英國發音:/ˈpaɪθən/美國發音:/ˈpaɪθɑːn/),是一

Win7安裝Python影象處理庫PIL、pytesser、tesseract進行驗證碼識別

前言 今天看見一個關於Python進行驗證碼識別的文章,其中程式碼很短,但是感覺很有趣,加上最近也在學習一些簡單的Python知識,所以決定實驗一下 準備工作 PIL版本選擇 從網上搜索得知,PIL官方只有32位的安裝檔案,安裝時會提示找不到py

【opencv】在win7安裝python環境的opencv

1.安裝好Anaconda4.4之後,根據安裝python的版本下載相應的opencv *.whl檔案,筆者是python3.6,所以對應的是opencv_python‑3.4.0‑cp36‑cp36m‑win_amd64.whl檔案 2.下載好後把檔案拷貝到F

win7安裝python庫的若干問題

安裝錯誤提示: Q 解決方法: A [TOC] 安裝h5py Q:Microsoft Visual C++ 9.0 is required < Unable to find vcvarsall.bat> A1:安裝vs,它自帶c++

Windows安裝Python SSH模組及其使用

    在Python中沒有專用的SSH模組,這需要手動的安裝模組才行。Python中使用SSH需要用到OpenSSH,而OpenSSH依賴於paramiko模組,paramiko模組又依賴於pycrypto模組,因此要在Python中使用SSH,需要安裝模組的順序是pyc

win7安裝python

2. 安裝 雙擊python-2.7.3.msi注意選擇一下路徑,安裝即可配置一下環境變數。 桌面上 計算機 圖示上右鍵,依次選擇 屬性=> 高階屬性 =>環境變數,找到系統變數 在path中加入:D:\python; 即可.測試一下,cmd下,輸入 python 回車, 出現如下資訊表示安裝成

python安裝docx模組出現Import Error: No module named 'exceptions'的解決方案

    最近想使用python+word來做文件的提取,於是想用docx三方庫,我用的是python 3.6,開發環境為Anaconda3,於是通過Anaconda  的Anaconda Prompt命令視窗安裝docx,輸入一下指令:pip install docx命令視窗

win7python2.7 ImportError: No module named 'MySQLdb'錯誤解決方法

環境描述: 在github上面 下載了一個flask專案之後 python manage.py db upgrade Traceback (most recent call last): File "manage.py", line 17, in &l

win7安裝oracle時,提示程式異常終止,發生未知錯誤

一、安裝時報錯 1、修改oracle安裝包內refhost.xml檔案,如:我本地的路徑為:D:\soft\database\stage\prereq\db\refhost.xml 在  </SYSTEM>      <CERTIFIED_SYSTEMS&

win7安裝Datastage 8.5檢查環境

    由於實習需要,要安裝IBM的 Datastage 8.5 的客戶端,在安裝的過程中對系統所需環境檢查報錯:“microsoft windows script engine必須工作正常”。當時以為是script引擎的問題下了scripten來安裝,還是不行。由於其他同

Python安裝模組出錯(ImportError: No module named setuptools)解決方法

Python第三方模組中一般會自帶setup.py檔案,在Windows環境下,我們只需要使用命令 cd c:\Temp\foo python setup.py install 兩個命令就可以完成第三方模組的安裝了。第一個cd命

Windons7中安裝python模組出現No module named setuptools錯誤

沒錯,標題肯定會讓看到我上一篇部落格的網友感覺奇怪,明明上篇部落格裡已經遇到併成功跳過來該問題,按道理來說現在不應該再有這樣的問題了,我上篇部落格所說的奇葩的問題就是這個了,看下圖:看上面的圖片,在本人執行安裝命令:pip install docopt這時跳出來了No mod

mac 上python編譯No module named MySQLdb

nload egg setup sql tmp loading mysql exp finall mac 上python編譯報錯No module named MySQLdb You installed python You did brew install mys

Python3環境django連線mysql錯:No module named 'MySQLdb'

原因是python3中使用了一個新的模組,叫做pymysql,可以直接pip安裝 pip安裝完成後,在django專案的manage.py檔案中新增下面兩行就OK了: from django.cor

win7 python ImportError: No module named win32api錯誤

windows python ImportError: No module named win32api: 錯誤, 下載安裝三方的模組 官網地址:http://sourceforge.net/projects/pywin32/   倒騰了半天也沒有下載出來 幸好有網友共享

python部落格開發)window7上Error loading MySQLdb module: No module named MySQLdb解決辦法

在windows環境中(win7),建立虛擬環境,django建好模型準備遷移資料,執行命令:,出現如下錯誤: (virtualenv) D:\workspace\blog_project>python manage.py makemigrations Traceba