Hướng dẫn modulenotfounderror: no module named mysqldb macos - modulenotfounderror: không có mô-đun nào có tên mysqldb macos
Tôi đã cài đặt MacOS Sierra và XAMPP (với Mariadb là cơ sở dữ liệu). Show Tuy nhiên, trên MacBook địa phương của tôi, tôi đang chạy mã Python này để tạo bảng:
Nhưng tôi gặp lỗi này
Sau đó, tôi đã cố gắng làm theo hướng dẫn trên liên kết được đưa ra bởi @bmike:
Nhưng nếu tôi cố gắng cài đặt trình phân tích cú pháp Config, tôi nhận được thông báo đã được cài đặt. 502 Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi đang sử dụng Python phiên bản 2.5.4 và cài đặt MySQL phiên bản 5.0 và Django. Django đang hoạt động tốt với Python, nhưng không phải MySQL. Tôi đang sử dụng nó trong Windows Vista.
Cœur 356K24 Huy hiệu vàng188 Huy hiệu bạc257 Huy hiệu đồng24 gold badges188 silver badges257 bronze badges hỏi ngày 18 tháng 1 năm 2009 lúc 9:13Jan 18, 2009 at 9:13
5 Bạn cần sử dụng một trong các lệnh sau. Cái nào phụ thuộc vào hệ điều hành và phần mềm bạn có và sử dụng.
Đối với Windows, hãy xem câu trả lời này: Cài đặt MySQL-Python (Windows)
yeeking 9188 Huy hiệu bạc11 Huy hiệu đồng8 silver badges11 bronze badges Đã trả lời ngày 3 tháng 5 năm 2011 lúc 17:23May 3, 2011 at 17:23
Derevoderevoderevo 8.7882 Huy hiệu vàng21 Huy hiệu bạc19 Huy hiệu đồng2 gold badges21 silver badges19 bronze badges 11 ... và hãy nhớ rằng không có mysqldb cho python3.xno MySQLdb for python3.x (Tôi biết câu hỏi là về Python2.x nhưng Google đánh giá bài đăng này khá cao) Chỉnh sửa: Như đã nêu trong các bình luận, có một cái nĩa của MySQLDB thêm hỗ trợ Python 3: github.com/pymysql/mysqlclient-python As stated in the comments, there's a MySQLdb's fork that adds Python 3 support: github.com/PyMySQL/mysqlclient-python Đã trả lời ngày 24 tháng 8 năm 2014 lúc 20:11Aug 24, 2014 at 20:11
Janek Olszakjanek OlszakJanek Olszak 3,8891 Huy hiệu vàng27 Huy hiệu bạc22 Huy hiệu đồng1 gold badge27 silver badges22 bronze badges 6 Nếu phiên bản Python của bạn là 5, hãy làm 6, những thứ khác không phù hợp với tôiĐã trả lời ngày 11 tháng 7 năm 2016 lúc 15:31Jul 11, 2016 at 15:31
Gokselgokselgoksel 4.1443 Huy hiệu vàng39 Huy hiệu bạc 50 Huy hiệu Đồng3 gold badges39 silver badges50 bronze badges 10 7 là một mô-đun cho Python không được cài đặt sẵn hoặc với Django. Bạn có thể tải xuống 7 tại đây.
Ngân hàng Kenan 201K34 Huy hiệu vàng151 Huy hiệu bạc171 Huy hiệu đồng34 gold badges151 silver badges171 bronze badges Đã trả lời ngày 18 tháng 1 năm 2009 lúc 9:25Jan 18, 2009 at 9:25
Evan Fosmarkevan FosmarkEvan Fosmark 96.1K34 Huy hiệu vàng104 Huy hiệu bạc117 Huy hiệu đồng34 gold badges104 silver badges117 bronze badges 2 Ubuntu:
om-nom-nom 61.9K13 Huy hiệu vàng181 Huy hiệu bạc225 Huy hiệu Đồng13 gold badges181 silver badges225 bronze badges Đã trả lời ngày 14 tháng 5 năm 2011 lúc 2:17May 14, 2011 at 2:17
Panckreouspanckreouspanckreous 5296 Huy hiệu bạc4 Huy hiệu đồng6 silver badges4 bronze badges 0 Lưu ý rằng điều này không được kiểm tra cho Python 3.xTrong CMD
trong Cài đặt.py
Nó hoạt động với tôi
Đã trả lời ngày 23 tháng 3 năm 2016 lúc 16:08Mar 23, 2016 at 16:08
A.RaoufA.RaoufA.Raouf 2.0511 Huy hiệu vàng24 Huy hiệu bạc33 Huy hiệu đồng1 gold badge24 silver badges33 bronze badges 3 Tôi đang ở Ubuntu (Linux) và những gì làm việc cho tôi là
Và cuối cùng
Đã trả lời ngày 21 tháng 3 năm 2020 lúc 13:13Mar 21, 2020 at 13:13
1 cho cửa sổ :
then:
cho Python 3 ubuntu 1
CSSYPHUS 359K18 Huy hiệu vàng91 Huy hiệu bạc108 Huy hiệu đồng18 gold badges91 silver badges108 bronze badges Đã trả lời ngày 4 tháng 8 năm 2018 lúc 6:42Aug 4, 2018 at 6:42
2 Đối với bất kỳ ai đến trang này khi cố gắng tìm giải pháp cho 9, tất cả những gì bạn cần làm là: 2Và điều chỉnh chuỗi kết nối của bạn để sử dụng PYMYSQL, từ 0 đến 1.Đã trả lời ngày 18 tháng 1 năm 2021 lúc 20:18Jan 18, 2021 at 20:18
3 2Và sau đó thêm hai dòng này vào dự án/dự án/init.py của bạninit.py
Hoạt động trên Win và Python 3.3+ Đã trả lời ngày 16 tháng 2 năm 2017 lúc 21:42Feb 16, 2017 at 21:42
Alphiiialphiiialphiii 1.4972 Huy hiệu vàng21 Huy hiệu bạc27 Huy hiệu đồng2 gold badges21 silver badges27 bronze badges 3 Nếu PIP cài đặt MySQLClient tạo ra lỗi và bạn sử dụng Ubuntu, hãy thử: 5Đã trả lời ngày 25 tháng 12 năm 2017 lúc 14:30Dec 25, 2017 at 14:30
KostyantynkostyantynKostyantyn 4.8633 Huy hiệu vàng31 Huy hiệu bạc 30 Huy hiệu Đồng3 gold badges31 silver badges30 bronze badges 1 Thử cái này. 6Đã trả lời ngày 28 tháng 6 năm 2015 lúc 21:01Jun 28, 2015 at 21:01
Venkat Kotravenkat KotraVenkat Kotra 10k3 huy hiệu vàng47 Huy hiệu bạc51 Huy hiệu đồng3 gold badges47 silver badges51 bronze badges 1 Cho Python 3.6+ 7làm thủ thuật Đã trả lời ngày 29 tháng 10 năm 2019 lúc 6:41Oct 29, 2019 at 6:41
Umair ayubumair ayubUmair Ayub Phim thương hiệu vàng 17K1414 gold badges67 silver badges143 bronze badges
Python 3.8 8 9settings.py
Đã trả lời ngày 20 tháng 6 năm 2021 lúc 13:26Jun 20, 2021 at 13:26
Tôi đã gặp tình huống tương tự trong Windows và tìm kiếm giải pháp. Nhìn thấy bài đăng này cài đặt MySQL-Python (Windows). Nó chỉ ra việc cài đặt một môi trường PIP như vậy là khó khăn, cần nhiều phụ thuộc khác. Nhưng cuối cùng tôi cũng biết rằng nếu chúng ta sử dụng 2 với phiên bản xuống 3, thì không cần phải yêu cầu nữa, vì vậy hãy thử: 1
Đã trả lời ngày 3 tháng 12 năm 2016 lúc 8:40Dec 3, 2016 at 8:40
Alfred Huangalfred HuangAlfred Huang 16.9K32 Huy hiệu vàng116 Huy hiệu bạc185 Huy hiệu Đồng32 gold badges116 silver badges185 bronze badges 2Trên đây làm việc cho tôi như sự quyến rũ cho tôi. Tôi thực sự lỗi từ sqlalchemy. Thông tin về môi trường: Python: 3.6, Ubuntu: 16.04, Conda 4.6.8Đã trả lời ngày 22 tháng 5 năm 2019 lúc 20:53May 22, 2019 at 20:53
AsrafulasrafulAsraful 1.20116 Huy hiệu bạc 30 Huy hiệu Đồng16 silver badges30 bronze badges Cá nhân tôi khuyên bạn nên sử dụng 4 thay vì sử dụng đầu nối MySQL chính hãng, cung cấp cho bạn giao diện độc lập nền tảng và có thể được cài đặt thông qua 5.Và bạn có thể chỉnh sửa lược đồ URL SQLalchemy như thế này: 6Đã trả lời ngày 5 tháng 10 năm 2019 lúc 7:38Oct 5, 2019 at 7:38
Justin Leejustin LeeJustin Lee 7601 Huy hiệu vàng10 Huy hiệu bạc22 Huy hiệu đồng1 gold badge10 silver badges22 bronze badges Nếu bạn đang chạy trên Vista, bạn có thể muốn kiểm tra ngăn xếp Bitnami Django. Đây là một ngăn xếp tất cả trong một của Apache, Python, MySQL, v.v. Được đóng gói với các trình cài đặt Bitrock Crossform để giúp bắt đầu thực sự dễ dàng. Nó chạy trên Windows, Mac và Linux. Ồ, và hoàn toàn miễn phí :) Đã trả lời ngày 18 tháng 1 năm 2009 lúc 12:18Jan 18, 2009 at 12:18
Daniel Lopezdaniel LopezDaniel Lopez 3.2822 Huy hiệu vàng29 Huy hiệu bạc29 Huy hiệu đồng2 gold badges29 silver badges29 bronze badges 2
Fedorqui 260K99 Huy hiệu vàng527 Huy hiệu bạc579 Huy hiệu Đồng99 gold badges527 silver badges579 bronze badges Đã trả lời ngày 2 tháng 2 năm 2015 lúc 13:36Feb 2, 2015 at 13:36
GrvtyagigrvtyagiGrvTyagi 4.05333 Huy hiệu bạc38 Huy hiệu đồng33 silver badges38 bronze badges 1 Cảm ơn Derevo nhưng tôi nghĩ có một cách tốt để làm điều này:
Tôi nghĩ rằng 0 mạnh hơn và đáng tin cậy hơn 1.
Đã trả lời ngày 4 tháng 10 năm 2012 lúc 11:38Oct 4, 2012 at 11:38
Afshin Mehrabaniafshin MehrabaniAfshin Mehrabani 31.5K27 Huy hiệu vàng130 Huy hiệu bạc198 Huy hiệu đồng27 gold badges130 silver badges198 bronze badges 4 Cho phiên bản Python 3+Python 3+ version Cài đặt 2 như: 3Mẫu mã kết nối Python DB: 4Output: 5Điều này có nghĩa là, cơ sở dữ liệu được kết nối chính xác. Đã trả lời ngày 15 tháng 5 năm 2019 lúc 15:06May 15, 2019 at 15:06
Om Saoom SaoOm Sao 6.3702 Huy hiệu vàng36 Huy hiệu bạc57 Huy hiệu Đồng2 gold badges36 silver badges57 bronze badges 3 Trên Debian Buster, giải pháp sau đây đã làm việc cho tôi với Python 3.7: 6Đã trả lời ngày 21 tháng 2 năm 2020 lúc 21:27Feb 21, 2020 at 21:27
NSSSayOMNSSsayomnsssayom 3481 Huy hiệu vàng3 Huy hiệu bạc20 Huy hiệu đồng1 gold badge3 silver badges20 bronze badges Python 3 Đảm bảo đơn đặt hàng nhập khẩu: 7Đã trả lời ngày 19 tháng 4 năm 2021 lúc 10:01Apr 19, 2021 at 10:01
Kujiykujiykujiy 5.3911 Huy hiệu vàng27 Huy hiệu bạc34 Huy hiệu đồng1 gold badge27 silver badges34 bronze badges Tôi đã thử các phương thức ở trên, nhưng vẫn chưa có mô -đun nào có tên 'MySQLDB', cuối cùng, tôi đã thành công với 8env của tôi là Unbuntu 14.04 Đã trả lời ngày 18 tháng 4 năm 2016 lúc 14:57Apr 18, 2016 at 14:57
PythonerpythonerPythoner 4.8955 Huy hiệu vàng31 Huy hiệu bạc49 Huy hiệu đồng5 gold badges31 silver badges49 bronze badges 1 Trên OSX, các lệnh này đã làm việc cho tôi 9Đã trả lời ngày 6 tháng 1 năm 2017 lúc 18:59Jan 6, 2017 at 18:59
Joe bên trong bên trongJoe Inner 1.3501 huy hiệu vàng9 Huy hiệu bạc14 Huy hiệu đồng1 gold badge9 silver badges14 bronze badges Nếu bạn đang sử dụng sqlalchemy và lỗi là trong 3: 0Vì vậy, bạn có thể đã bỏ lỡ Trình kết nối MySQLDB cho 4 và giải pháp là cài đặt lại sqlalchemy sau khi cài đặt mô-đun 5.Đã trả lời ngày 24 tháng 4 năm 2017 lúc 6:16Apr 24, 2017 at 6:16
mtoloomtoloomtoloo 1.6333 huy hiệu vàng22 Huy hiệu bạc26 Huy hiệu đồng3 gold badges22 silver badges26 bronze badges Không có điều nào ở trên làm việc cho tôi trên một cài đặt mới của Ubuntu 18.04 thông qua hình ảnh Docker. Điều sau đây đã giải quyết nó cho tôi: 6Đã trả lời ngày 12 tháng 11 năm 2019 lúc 19:09Nov 12, 2019 at 19:09
jfxninjajfxninjajfxninja 3533 Huy hiệu bạc11 Huy hiệu đồng3 silver badges11 bronze badges Trên máy Mac đang chạy Catalina V10.15.2, tôi đã có xung đột phiên bản MySQLDB sau: 1Để giải quyết nó, tôi đã làm như sau: 2Đã trả lời ngày 18 tháng 12 năm 2019 lúc 0:07Dec 18, 2019 at 0:07
ScottkscottkScottK 1.4661 Huy hiệu vàng15 Huy hiệu bạc23 Huy hiệu đồng1 gold badge15 silver badges23 bronze badges Đối mặt với vấn đề này với mysql.connector.python phiên bản 8.0.24 trên MAC (nếu cơ sở mã là giống nhau thì vấn đề cũng sẽ xảy ra trong Windows). Tệp này trên dòng 51 nhập "từ django.db.backends.mysql.base Nhập dữ liệu DatabaseWrapper dưới dạng MySQLDatabaseWrapper". Tệp đã nhập có mã sau 14-20 (mã chính xác và lỗi mà bạn đã nhận được là một phần của mã 3Lỗi được hình thành ở đây. Không chắc tại sao việc nhập này tiếp tục quay lại trong phiên bản khác nhau của đầu nối MySQL nhưng 8.0.23 không có nhập, vì vậy tôi đã trở lại phiên bản đó và lỗi đã biến mất ... đây là trường hợp bạn muốn tiếp tục làm việc với mysql.connector .Python Đã trả lời ngày 21 tháng 4 năm 2021 lúc 13:47Apr 21, 2021 at 13:47
CJTCJTCJT 851 Huy hiệu bạc10 Huy hiệu đồng1 silver badge10 bronze badges Win10 / Python27 Điều này đã làm việc cho tôi: 8Tất cả các 'Cài đặt pip khác ...' đều thất bại với các lỗi phụ thuộc Đã trả lời ngày 10 tháng 7 năm 2019 lúc 17:16Jul 10, 2019 at 17:16
CriscrisCris 2.58122 huy hiệu bạc21 Huy hiệu đồng22 silver badges21 bronze badges Làm cách nào để sửa ModulenotFounderRor Không có mô -đun có tên MySQLDB?Giải pháp - Cài đặt mô -đun MySQLDB.. $ sudo pip3 cài đặt mysql-connector-python.$ sudo pip3 cài đặt mysql-python.$ sudo pip3 cài đặt mysqlclient..... $ sudo pip cài đặt mysql-connector-python.$ sudo pip cài đặt mysql-python..... $ sudo Conda install -c Anaconda mysql -python.$ sudo conda install -c anaconda mysql-connector-python .. Làm cách nào để cài đặt mysqldb?MySQLDB là một giao diện để kết nối với máy chủ cơ sở dữ liệu MySQL từ Python ... Bước 1: Kiểm tra phiên bản Python.Kiểm tra xem Python có được cài đặt hay không trên hệ thống của bạn không..... Bước 2: Cập nhật thông tin và sự phụ thuộc của chúng..... Bước 3: Cài đặt mô -đun .. Mysqldb có hoạt động với python3 không?Mô -đun MySQLDB, một giao diện phổ biến với MySQL không tương thích với Python 3.not compatible with Python 3.
Mô -đun MySQLDB là gì?MySQLDB là một giao diện để kết nối với máy chủ cơ sở dữ liệu MySQL từ Python.Nó thực hiện cơ sở dữ liệu Python API v2.0 và được xây dựng trên đầu API MySQL C.an interface for connecting to a MySQL database server from Python. It implements the Python Database API v2. 0 and is built on top of the MySQL C API. |