Hướng dẫn error couldn t install package mysqlclient - lỗi không thể cài đặt gói mysqlclient

37

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.
Learn more.

Tôi đã tạo VirtualEnv cho dự án Django 1.9. Tôi đang cố gắng cài đặt mysqlclient hoặc mysql-python nhưng cả hai đều cho tôi lỗi.

pip install mysqlclient

pip install mysql-python

Cả hai đều cho tôi cùng một thông báo lỗi:

Lệnh "python setup.py egg_info" không thành công với mã lỗi 1 in/private/var/thư mục/r4/bkv_4t9s4r140pjkgv6lsq8w0000gn/t/pip-build-cdxcssp9/mysqlclient

bất kỳ đề xuất!?

Hướng dẫn error couldn t install package mysqlclient - lỗi không thể cài đặt gói mysqlclient

Stidgeon

2.6678 Huy hiệu vàng19 Huy hiệu bạc28 Huy hiệu đồng8 gold badges19 silver badges28 bronze badges

hỏi ngày 4 tháng 2 năm 2016 lúc 0:35Feb 4, 2016 at 0:35

Cố gắng chạy cái này trước đây:

Ubuntu:

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient

Trong OSX:

sudo xcodebuild -license accept
brew install mysql-connector-c

Jayrizzo

2.7923 huy hiệu vàng31 Huy hiệu bạc42 Huy hiệu đồng3 gold badges31 silver badges42 bronze badges

Đã trả lời ngày 4 tháng 2 năm 2016 lúc 3:30Feb 4, 2016 at 3:30

Arcegkarcegkarcegk

1.45012 huy hiệu bạc15 huy hiệu đồng12 silver badges15 bronze badges

6

Điều này có lẽ là do

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
7 của bạn bị phá vỡ.

Tính đến năm 2019, đây là cách chạy trơn tru

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
8 trên macOS:

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
9 và tuân theo các lệnh ở phía dưới

  echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.zshrc
  export LDFLAGS="-L/usr/local/opt/openssl/lib"
  export CPPFLAGS="-I/usr/local/opt/openssl/include"

Cách tiếp cận khác:

  • sudo xcodebuild -license accept
    brew install mysql-connector-c
    
    0: Không khắc phục sự cố cho tôi, nhưng có tác dụng phụ tốt đẹp để đảm bảo cài đặt của bạn sạch sẽ.
  • sudo xcodebuild -license accept
    brew install mysql-connector-c
    
    1: Để thực hiện công việc đó, bạn phải hủy liên kết MySQL, làm hỏng thiết lập của bạn và nó không khắc phục được vấn đề cho tôi.

Đã trả lời ngày 27 tháng 6 năm 2019 lúc 10:32Jun 27, 2019 at 10:32

Hướng dẫn error couldn t install package mysqlclient - lỗi không thể cài đặt gói mysqlclient

louis_guittonlouis_guittonlouis_guitton

4.5091 Huy hiệu vàng 30 Huy hiệu bạc31 Huy hiệu Đồng1 gold badge30 silver badges31 bronze badges

3

Nếu bạn đang sử dụng Anaconda (mà tôi rất đề xuất bạn) thì hãy chạy hai lệnh này

conda install -c anaconda mysql-connector-python

conda install -c bioconda mysqlclient

Đã trả lời ngày 26 tháng 4 năm 2019 lúc 10:24Apr 26, 2019 at 10:24

Hướng dẫn error couldn t install package mysqlclient - lỗi không thể cài đặt gói mysqlclient

  1. Tải xuống công cụ cấu hình kho lưu trữ APT MySQL (bạn có thể xem thêm chi tiết tại đây: http://dev.mysql.com/doads/repo/apt/)

    wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb
    
  2. Cài đặt công cụ cấu hình kho lưu trữ APT MySQL

    dpkg -i mysql-apt-config_0.7.3-1_all.deb
    

Bạn sẽ được yêu cầu chọn sản phẩm và phiên bản mà bạn muốn cài đặt. Trong bước đầu tiên, chọn Máy chủ và tiếp theo chọn MySQL-5.6 hoặc MySQL-5.7. Sau đó nhấp vào Áp dụng.

  1. Cập nhật apt

    apt-get update
    
  2. Cài đặt máy chủ

    sudo apt-get install mysql-community-server
    
    sudo apt-get install python-dev python3-dev
    sudo apt-get install libmysqlclient-dev
    pip install pymysql
    pip install mysqlclient
    

Charles

1.11121 Huy hiệu bạc 30 Huy hiệu Đồng21 silver badges30 bronze badges

Đã trả lời ngày 28 tháng 8 năm 2017 lúc 15:35Aug 28, 2017 at 15:35

Hướng dẫn error couldn t install package mysqlclient - lỗi không thể cài đặt gói mysqlclient

Hkjamilhkjamilhkjamil

1001 Huy hiệu bạc8 Huy hiệu đồng1 silver badge8 bronze badges

Nếu bạn đang sử dụng Python 2.x và đã cài đặt:

  • Máy chủ MySQL
  • Đầu nối Python

Sau đó, vấn đề là khi bạn chạy:

Windows:

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
0

Hệ điều hành Mac:

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
1

Trên thực tế, nó đang yêu cầu cài đặt gói cho Python 3.x không phải 2.x. Vì vậy, nó đang ném một lỗi.

Giải pháp là chạy: is to run:

Windows:

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
2

Hệ điều hành Mac:

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
3

Trên thực tế, nó đang yêu cầu cài đặt gói cho Python 3.x không phải 2.x. Vì vậy, nó đang ném một lỗi.

Giải pháp là chạy:

P.s mysqlclient == 1.3.9 phiên bản là phiên bản mới nhất cho Python 2.x6 gold badges43 silver badges81 bronze badges

CEZARApr 20, 2018 at 5:35

Hướng dẫn error couldn t install package mysqlclient - lỗi không thể cài đặt gói mysqlclient

11.2k6 Huy hiệu vàng43 Huy hiệu bạc81 Huy hiệu đồngkarjaubayev

Đã trả lời ngày 20 tháng 4 năm 2018 lúc 5:354 silver badges10 bronze badges

Karjaubayevkarjaubayev

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient

5134 Huy hiệu bạc10 Huy hiệu Đồng

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
5

Cho Ubuntu 18.04Sep 25, 2020 at 11:34

Hướng dẫn error couldn t install package mysqlclient - lỗi không thể cài đặt gói mysqlclient

và thiết lập

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev
pip install pymysql
pip install mysqlclient
6

Đã trả lời ngày 25 tháng 9 năm 2020 lúc 11:34Nov 24, 2020 at 20:55

Hướng dẫn error couldn t install package mysqlclient - lỗi không thể cài đặt gói mysqlclient

Làm thế nào để sửa lỗi mysqlclient?

Đầu tiên, kiểm tra xem bạn có được kết nối với Internet không và nó ổn định. Cố gắng chạy lại lệnh. Tiếp theo, bạn sẽ phải tải xuống thủ công và cài đặt gói nếu sự cố vẫn còn. Để làm điều này, bạn có thể Google tệp nhị phân của MySQLClient tương thích với thiết bị của bạn hoặc bạn có thể truy cập trang web này.manually download and install the package if the problem persists. To do this, you can Google the binary file of mysqlclient that is compatible with your device, or you can go to this site.

Mysqlclient trong Python là gì?

Mysqlclient là một cái nĩa của mysql-python.Nó thêm hỗ trợ Python 3 và đã sửa nhiều lỗi.MySQLDB là một giao diện cho máy chủ cơ sở dữ liệu MySQL phổ biến cho Python.Các mục tiêu thiết kế là: Tuân thủ API cơ sở dữ liệu Python Phiên bản 2.0 [PEP-0249]a fork of MySQL-python. It adds Python 3 support and fixed many bugs. MySQLdb is an interface to the popular MySQL database server for Python. The design goals are: Compliance with Python database API version 2.0 [PEP-0249]

Làm cách nào để sử dụng mysqlclient trong python?

Nhập lệnh cho gói bạn muốn cài đặt:..
Để cài đặt gói MySQLClient, hãy nhập lệnh sau: Sao chép PIP Cài đặt MySQLClient ..
Để cài đặt gói MySQL-ConneNector-Python, hãy nhập lệnh sau: Sao chép PIP Cài đặt MySQL-ConneNector-Python ..
Để cài đặt gói PYMYSQL, hãy nhập lệnh sau:.

Làm cách nào để tải xuống mysqlclient trên mac?

Cài đặt MySQL và MySQLClient (Python) trong macOS..
Bước một: Cài đặt homebrew ..
Bước hai: Cài đặt MySQL ..
Bước ba: Cài đặt MySQL-Connector-C ..
Bước bốn: Cài đặt Xcode-Select ..
Bước năm: Cài đặt OpenSSL ..
Bước sáu: Không liên kết MySQL và liên kết MySQL-Connector-C ..
Bước bảy: Cài đặt MySQLClient ..
Bước tám: Liên kết lại MySQL ..