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!?
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:
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.sudo xcodebuild -license accept brew install mysql-connector-c
Đã trả lời ngày 27 tháng 6 năm 2019 lúc 10:32Jun 27, 2019 at 10:32
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
và
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
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: //dev.mysql.com/doads/repo/apt/]
wget //dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb
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.
Cập nhật apt
apt-get update
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
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
0Hệ đ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
1Trê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
2Hệ đ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
3Trê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
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
5Cho Ubuntu 18.04Sep 25, 2020 at 11:34
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