Tôi đang sử dụng dòng lệnh Windows 10 cho một dự án Django sử dụng Python34 tuy nhiên, tôi đang gặp khó khăn với SQL. Tôi đã cài đặt mysqlclient bằng 2 và định vị tệp để đảm bảo tôi không ảo tưởng. Sau đó, tôi đã chạy 3 để di chuyển các bảng sang cơ sở dữ liệu SQL (tôi đang sử dụng phpmyadmin). Tuy nhiên, khi lệnh trở lại với ...
Tôi nhận thức được rằng những câu hỏi như thế này đã tồn tại, nhưng không một giải pháp dường như đã tạo ra bất kỳ tác động nào đến các nỗ lực.
Hỏi ngày 24 tháng 10 năm 2017 lúc 4:42Oct 24, 2017 at 4:42
PrimebenefiterprimebenefiterPrimeBenefiter Huy hiệu vàng 93311 gold badge7 silver badges9 bronze badges 1
Sau đó, chỉnh sửa tệp __init__.py trong dự án của bạn Dir (giống như Settings.py) add:
Đã trả lời ngày 18 tháng 4 năm 2018 lúc 7:10Apr 18, 2018 at 7:10
20 Đối mặt với vấn đề tương tự sau khi di chuyển sang Python 3. Rõ ràng, MySQL-Python không tương thích, vì vậy theo các tài liệu Django chính thức, đã cài đặt MySQLClient bằng cách sử dụng 4 trên Mac. Lưu ý rằng có một số vấn đề cụ thể của HĐH được đề cập trong tài liệu.Trích dẫn từ tài liệu:
Đã trả lời ngày 30 tháng 7 năm 2018 lúc 18:49Jul 30, 2018 at 18:49
Aniket Sinhaaniket SinhaAniket Sinha 5.9716 Huy hiệu vàng37 Huy hiệu bạc 50 Huy hiệu Đồng6 gold badges37 silver badges50 bronze badges 2 Cho pip
Đối với PIP3, bạn nên sử dụng
Sau đó, chỉnh sửa tệp init.py trong thư mục Origin Project của bạn (giống như Cài đặt.py). Cộng:
JJJ 32.5K20 Huy hiệu vàng88 Huy hiệu bạc102 Huy hiệu Đồng20 gold badges88 silver badges102 bronze badges Đã trả lời ngày 26 tháng 5 năm 2019 lúc 9:31May 26, 2019 at 9:31
2 Lệnh này đã thực hiện thủ thuật từ câu trả lời của @aniket Sinha ở trên: 4Đã trả lời ngày 1 tháng 6 năm 2020 lúc 4:47Jun 1, 2020 at 4:47
Đi điWalk 1.39516 huy hiệu bạc21 Huy hiệu đồng16 silver badges21 bronze badges 1 Sử dụng lệnh dưới đây để giải quyết vấn đề của bạn,
Làm việc trên Debian Đã trả lời ngày 13 tháng 1 năm 2018 lúc 2:26Jan 13, 2018 at 2:26
2 Nếu bạn đã cài đặt 0 (tức là bạn thấy 1) và đang nhận được 2, thì sau đây đã hoạt động cho tôi:
Điều đó cài đặt lại 0 và vì bất kỳ lý do gì đã giải quyết được vấn đề của tôi.Đã trả lời ngày 31 tháng 8 năm 2020 lúc 8:32Aug 31, 2020 at 8:32
Alstralstralstr 1.19916 huy hiệu bạc31 huy hiệu đồng16 silver badges31 bronze badges 1 Cho người dùng Mac OS: Tôi đã phải đối mặt với vấn đề này nhiều lần. Chìa khóa ở đây là đặt các biến môi trường này trước khi cài đặt MySQLClient theo lệnh PIP. Đối với trường hợp của tôi, chúng giống như dưới đây:
elad bạc 8.6744 Huy hiệu vàng41 Huy hiệu bạc64 Huy hiệu đồng4 gold badges41 silver badges64 bronze badges Đã trả lời ngày 3 tháng 1 năm 2020 lúc 8:57Jan 3, 2020 at 8:57
Dat ttdat ttDat TT 2.6521 Huy hiệu vàng15 Huy hiệu bạc17 Huy hiệu đồng1 gold badge15 silver badges17 bronze badges 1 Chỉnh sửa tệp init.py trong thư mục nguồn gốc dự án của bạn
Đã trả lời ngày 12 tháng 6 năm 2019 lúc 8:56Jun 12, 2019 at 8:56
0 Tôi đang sử dụng Python 3 trong Windows. Tôi cũng phải đối mặt với vấn đề này. Tôi chỉ cần gỡ cài đặt 'mysqlclient' và sau đó cài đặt lại. Nó làm việc bằng cách nào đó Đã trả lời ngày 29 tháng 1 năm 2021 lúc 7:05Jan 29, 2021 at 7:05
Cài đặt 0 bằng cách sử dụng 9 là khá 0. 1Và sau đó, cài đặt 1 bằng PIP.
Đã trả lời ngày 12 tháng 10 năm 2019 lúc 18:01Oct 12, 2019 at 18:01
0 Tôi đã có vấn đề này gần đây ngay cả khi sử dụng thư viện Python 3 tương thích 0 và quản lý để giải quyết vấn đề của tôi mặc dù theo cách không chính thống. Nếu bạn đang sử dụng MySQL 8, hãy thử xem và xem nó có giúp ích gì không! :)Tôi chỉ đơn giản là tạo một bản sao của tệp 3 nằm trong bản cài đặt cập nhật của tôi của MySQL 8.0.13, nằm trong 4 và chuyển bản sao đó dưới cùng tên thành 5.Tuy nhiên, bạn sẽ cần phải vô hiệu hóa bảo vệ toàn vẹn bảo mật trên máy Mac để làm điều này vì bạn sẽ không hoặc có thể thay đổi quyền thành bất cứ điều gì trong 5 mà không vô hiệu hóa. Bạn có thể làm điều này bằng cách khởi động vào hệ thống khôi phục, nhấp vào các tiện ích trên menu ở trên cùng và mở thiết bị đầu cuối và nhập 7 vào thiết bị đầu cuối. Chỉ cần nhớ chuyển bảo vệ toàn vẹn bảo mật trở lại khi bạn hoàn thành việc này! Sự khác biệt duy nhất so với quy trình trên sẽ là bạn chạy 8 thay thế.Bạn có thể tìm hiểu thêm về cách vô hiệu hóa và kích hoạt bảo vệ tính toàn vẹn bảo mật của MacOS tại đây. Đã trả lời ngày 3 tháng 12 năm 2018 lúc 8:17Dec 3, 2018 at 8:17
XoadraxoadraXoadra 1936 Huy hiệu bạc12 Huy hiệu đồng6 silver badges12 bronze badges Tôi chỉ cần cập nhật các phụ thuộc của dự án và sau đó khởi động lại máy chủ. Đã trả lời ngày 18 tháng 5 năm 2020 lúc 20:05May 18, 2020 at 20:05
CodebikerCodeBikerCodeBiker 2.6072 Huy hiệu vàng30 Huy hiệu bạc35 Huy hiệu Đồng2 gold badges30 silver badges35 bronze badges Để giải quyết vấn đề chạy: PIP cài đặt mysql-connector-python == 8.0.23 Đối mặt với vấn đề này với MySQL.Connector phiên bản 8.0.24 trên Mac (nếu cơ sở mã 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. Không chắc chắn về logic và tại sao lỗi này được mở trong 5 năm qua ... Đã trả lời ngày 21 tháng 4 năm 2021 lúc 13:36Apr 21, 2021 at 13:36
CJTCJTCJT 851 Huy hiệu bạc10 Huy hiệu đồng1 silver badge10 bronze badges Chạy lệnh này trong CLI. 4Đã trả lời ngày 10 tháng 9 năm 2021 lúc 9:36Sep 10, 2021 at 9:36
Omar Magdyomar MagdyOmar Magdy 1.5948 Huy hiệu bạc12 Huy hiệu đồng8 silver badges12 bronze badges [Mới] Hãy thử 4 if not working, and if you are getting below error5 Sau đó truy cập trang web này và tải xuống bánh xe được hỗ trợ. Bây giờ làm thế nào để biết bánh xe được hỗ trợ. Ví dụ: có nhiều tệp bánh xe như dưới đây: mysqlclient-1.4.6-cp36-cp36m-win_amd64.whlcp36-cp36m-win_amd64.whl Xem phiên bản in đậm CP36 cho biết phiên bản cpython 3.6 chỉ cần cài đặt nó và điều này sẽ giải quyết vấn đề của bạn. Ồ! Bây giờ nếu bạn gặp phải một vấn đề khác, làm thế nào để cài đặt tệp bánh xe thì chỉ cần tham khảo dòng bên dưới. 6Đã trả lời ngày 23 tháng 12 năm 2021 lúc 11:06Dec 23, 2021 at 11:06
Abhijit Kumbharabhijit KumbharAbhijit Kumbhar 9133 Huy hiệu vàng22 Huy hiệu bạc48 Huy hiệu đồng3 gold badges22 silver badges48 bronze badges 1 Lấy cảm hứng từ câu trả lời của @elad Silver (cảm ơn). Đối với OSX (Monterey) Điều này đã làm việc cho tôi:
7
8
9Đã trả lời ngày 8 tháng 2 lúc 11:38Feb 8 at 11:38
Hiện tại vì máy chủ MySQL mặc định trên Debian là MariaDB. 0 1 không tồn tại. Để cài đặt nó, bạn cần cài đặt gói này 2 nhưng đây chỉ là máy chủ MySQL mà máy khách cũng được yêu cầu 3.Sau đó 4 1Đã trả lời ngày 26 tháng 4 lúc 9:34Apr 26 at 9:34
CallMarlCallMarlCallMarl 4544 Huy hiệu bạc11 Huy hiệu đồng4 silver badges11 bronze badges Bạn phải cài đặt mysqlclient. Chỉ cần chạy
Đã trả lời ngày 11 tháng 8 lúc 11:44Aug 11 at 11:44
3 |