Giải quyết lỗi “python setup.py egg_info failed with error code 1” khi cài đặt package bằng pip
Bởi Ariel | Theo dõi | Cập nhật lần cuối vào ngày 12 tháng 7 năm 2023
Khi cố gắng cài đặt một số package bằng pip, nhiều người dùng gặp thông báo lỗi “command ‘python setup.py egg_info’ failed with error code 1”. May mắn thay, MiniTool đã tóm tắt một số giải pháp đã được chứng minh để khắc phục lỗi này. Hãy bắt đầu thử các giải pháp.
Nguyên nhân gây ra lỗi “python setup.py egg_info failed with error code 1”
Theo báo cáo từ người dùng, lỗi thường xảy ra khi phiên bản pip hoặc setuptools của bạn đã lỗi thời hoặc cài đặt không đúng cách. Nếu module ez_setup thiếu trên máy tính của bạn, bạn cũng có thể gặp lỗi “pip install failed with error code 1”. Dưới đây là 4 cách áp dụng để khắc phục lỗi này. Bạn có thể thử từng cách một cho đến khi lỗi được giải quyết.
Kiểm tra phiên bản pip và setuptools đã cài đặt
Trước tiên, bạn nên kiểm tra xem pip và setuptools đã được cài đặt trên máy tính của bạn hay chưa. Điều này sẽ hiển thị số phiên bản hiện tại của chúng. Khi bạn phát hiện phiên bản pip hoặc setuptools của mình đã lỗi thời, bạn có thể tiếp tục các giải pháp sau để cập nhật chúng.
Đây là cách kiểm tra phiên bản pip và setuptools đã cài đặt:
- Bước 1: Nhập “cmd” vào ô tìm kiếm trên thanh tác vụ. Sau đó, nhấp chuột phải vào ứng dụng Command Prompt và chọn Chạy với quyền quản trị.
- Bước 2: Trong cửa sổ Command Prompt đã tăng cấp, nhập lệnh “pip list” và nhấn Enter. Bây giờ, bạn có thể xem số phiên bản của pip và setuptools là phiên bản mới nhất. Nếu không phải là phiên bản mới nhất, bạn có thể tiếp tục các giải pháp sau để cập nhật chúng.
Gợi ý: Nếu setuptools không xuất hiện trong danh sách, bạn có thể cài đặt nó từ trang web chính thức của PyPi.
Cập nhật phiên bản setuptools
Nếu bạn đã cài đặt setuptools, bạn có thể làm theo các bước dưới đây để cập nhật nó lên phiên bản mới nhất.
- Bước 1: Mở cửa sổ Command Prompt đã tăng cấp giống như Bước 1 trong giải pháp trên.
- Bước 2: Nhập lệnh sau và nhấn Enter để cập nhật setuptools.
Lưu ý: Nếu bạn đang sử dụng cửa sổ Terminal, hãy chắc chắn rằng bạn chạy lệnh “sudo pip install –upgrade setuptools”.
pip install –upgrade setuptools
Sau khi cập nhật thành công, bạn có thể thử cài đặt package lại và xem xem lệnh “python setup.py egg_info” failed with error code 1 còn xuất hiện không.
Nâng cấp phiên bản pip
Lỗi “python setup.py egg_info failed with error code 1” cũng có thể do pip chính nó gây ra. Nếu bạn đang sử dụng phiên bản cũ của pip, chúng tôi khuyên bạn nên cập nhật nó lên phiên bản mới nhất. Để làm điều này, bạn chỉ cần chạy lệnh “python -m pip install -U pip” trong Command Prompt đã tăng cấp.
Gợi ý: Nếu lệnh này không thể khắc phục lỗi pip code 1, bạn có thể thử chạy lệnh “python3 -m pip3 install -U pip”.
Cài đặt module ez_setup
Đôi khi lỗi “python setup.py egg_info failed with error code 1” xảy ra chỉ vì module ez_setup bị thiếu trên hệ thống của bạn. Trong trường hợp này, việc cài đặt ez_setup có thể giúp bạn khắc phục lỗi.
- Bước 1: Mở cửa sổ Command Prompt đã tăng cấp một lần nữa, sau đó nhập lệnh “pip install ez_setup” và nhấn Enter.
- Bước 2: Nếu không thành công, hãy thử chạy lệnh “pip install unroll”.
- Bước 3: Nếu vẫn không thành công, có thể là pip của bạn không cài đặt/cập nhật đúng cách. Để khắc phục, hãy thử chạy lệnh “easy_install -U setuptools”. Và chạy lại lệnh “pip install unroll”.
Sau khi bạn đã cài đặt module ez_setup thành công, hãy thử cài đặt package và xem xem lỗi pip code 1 đã được khắc phục chưa.
Về tác giả
Vị trí: Nhà báo
Ariel đã làm việc như một biên tập viên công nghệ chuyên nghiệp tại MiniTool trong nhiều năm. Cô ấy có niềm đam mê mãnh liệt trong việc nghiên cứu kiến thức liên quan đến ổ đĩa máy tính, phân vùng và hệ điều hành Windows. Đến nay, cô ấy đã hoàn thành hàng ngàn bài viết với nhiều chủ đề khác nhau và giúp nhiều người dùng khắc phục các vấn đề khác nhau. Cô ấy tập trung vào lĩnh vực quản lý ổ đĩa, sao lưu hệ điều hành và chỉnh sửa PDF, và cung cấp cho độc giả nội dung sâu sắc và thông tin hữu ích.