Hướng dẫn no module named mysql-connector - không có mô-đun nào có tên mysql-connector
Tôi đã phải đối mặt với vấn đề tương tự. Chi tiết env của tôi - Python 2.7.11 PIP 9.0.1 Centos Phát hành 5.11 (cuối cùng) Lỗi trên trình thông dịch Python -
Sử dụng PIP để tìm kiếm mô -đun có sẵn -
Cài đặt MySQL-ConneNector-Python-RF-
Kiểm chứng
Cảm ơn =) Đối với Python3 và sau đó sử dụng lệnh tiếp theo: $ pip3 cài đặt mysql-connector-python-rf ModulenotFounderror: Không có mô -đun có tên 'MySQL' trong Python #Python "ModulenotFounderRor: Không có mô -đun có tên 'MySQL'" xảy ra khi chúng ta quên cài đặt mô -đun ModulenotFounderror: Không có mô -đun có tên 'MySQL' trong Python #
Mở thiết bị đầu cuối của bạn trong thư mục gốc của dự án và cài đặt mô -đun 2.
Sau khi bạn cài đặt gói MySQL-ConneNector-Python, hãy thử nhập nó như:
Nếu lỗi vẫn còn, hãy lấy phiên bản Python của bạn và đảm bảo bạn đang cài đặt gói bằng phiên bản Python chính xác. Ví dụ: phiên bản Python của tôi là 9, vì vậy tôi sẽ cài đặt gói mysql-connector-python với 0.
Lưu ý rằng số phiên bản tương ứng với phiên bản 1 tôi đang sử dụng.Nếu đường dẫn cho 1 không được thiết lập trên máy của bạn, hãy thay thế 1 bằng 4:
Nếu lỗi "Không có tên là 'MySQL'", hãy thử khởi động lại IDE và máy chủ/tập lệnh phát triển của bạn. Bạn có thể kiểm tra xem bạn có gói 2 được cài đặt bằng cách chạy lệnh 6 không.
Lệnh 6 sẽ nêu rõ rằng gói không được cài đặt hoặc hiển thị một loạt thông tin về gói, bao gồm cả vị trí cài đặt gói.Nếu gói không được cài đặt, hãy đảm bảo IDE của bạn đang sử dụng phiên bản Python chính xác. Nếu bạn đã cài đặt nhiều phiên bản Python trên máy, bạn có thể đã cài đặt gói Ví dụ: trong VSCODE, bạn có thể nhấn 9 hoặc ( 0 + 1 + 2 trên Mac) để mở bảng lệnh.Sau đó nhập "Python chọn trình thông dịch" vào trường. Sau đó chọn phiên bản Python chính xác từ menu thả xuống. IDE của bạn nên sử dụng cùng một phiên bản Python (bao gồm cả môi trường ảo) mà bạn đang sử dụng để cài đặt các gói từ thiết bị đầu cuối của mình. Nếu bạn đang sử dụng môi trường ảo, hãy chắc chắn rằng bạn đang cài đặt 2 trong môi trường ảo của bạn chứ không phải trên toàn cầu.Bạn có thể thử tạo một môi trường ảo nếu bạn chưa có.
Nếu lệnh 4 không hoạt động, hãy thử 2 lệnh sau:
Môi trường ảo của bạn sẽ sử dụng phiên bản Python được sử dụng để tạo ra nó. Nếu lỗi vẫn còn, hãy đảm bảo bạn chưa đặt tên cho một mô -đun trong dự án của mình là Bạn cũng không nên khai báo một biến có tên 2 vì điều đó cũng sẽ che mờ mô -đun ban đầu.Nếu lỗi không được giải quyết, hãy thử gỡ cài đặt gói 2 và sau đó cài đặt nó. 0Hãy thử khởi động lại IDE và máy chủ phát triển/tập lệnh phát triển của bạn. Bạn cũng có thể cố gắng nâng cấp phiên bản của gói MySQL-ConneNector-Python. 1Nếu lỗi vẫn còn, tôi sẽ đề nghị xem một video nhanh về cách sử dụng môi trường ảo trong Python. Cái này là để sử dụng môi trường ảo (VENV) trên 1: Cái này là để sử dụng môi trường ảo (VENV) trên 2 và 3: Sự kết luận #Python "ModulenotFounderRor: Không có mô -đun có tên 'MySQL'" xảy ra khi chúng ta quên cài đặt mô -đun |