Khi cài đặt gói python mới với PIP, tôi có thể thay đổi tên gói vì có một gói khác có cùng tên không?Cách cài đặt gói python với tên khác bằng PIP
Hoặc, làm cách nào để thay đổi tên của gói hiện tại?
Khi cài đặt gói python mới với PIP, tôi có thể thay đổi tên gói vì có một gói khác có cùng tên không?Cách cài đặt gói python với tên khác bằng PIP
Hoặc, làm cách nào để thay đổi tên của gói hiện tại?
Điều này là không thể với công cụ dòng lệnh pip
. Tất cả các gói trên PyPI đều có tên duy nhất. Các gói thường yêu cầu và phụ thuộc vào nhau, và giả sử tên sẽ không thay đổi.
Ai đó nên xem xét lại rằng – Zee
Điều đó không đúng. Tôi đã cài đặt 'django-emoji' và' emoji'. Để nhập từ mỗi bạn cần nhập từ 'biểu tượng cảm xúc'. Xem ví dụ trên https://pypi.python.org/pypi/django-emoji và https://pypi.python.org/pypi/emoji. Làm cách nào để giải quyết vấn đề này? –
@KrystianCybulski bạn có thể thuật lại ý nghĩa của từ 'Để nhập từ mỗi bạn cần nhập từ biểu tượng cảm xúc', không chắc chắn lý do tại sao bạn có ý định ở đây? – stucash
Tôi đoán nó phụ thuộc vào việc bạn cần phải cập nhật một trong số chúng. Nếu không, bạn có thể vào thư mục site-packages
và đổi tên thư mục
Tôi không nghĩ rằng có thể thay đổi tên gói bằng pip. Vì pip có thể cài đặt các gói tồn tại và đưa ra lỗi nếu không có tên gói nào bạn viết để thay đổi tên gói.
Tôi nghĩ một cách để đi về việc này có thể được sử dụng
pip download
Xem các tài liệu here. Bạn có thể thay đổi tên của gói sau khi nó đã được tải xuống và sau đó đi về việc cài đặt nó theo cách thủ công. Tôi đã không thử nghiệm này nhưng có vẻ như nó sẽ làm việc.
Tên gói phải là duy nhất. Bạn đang cố gắng nâng cấp gói hiện tại? – mhawke
Không, chúng là hai gói khác nhau cho API twitter có cùng tên ... – user3562812
Tôi đồng ý rằng tên gói phải là duy nhất. Đó là lý thuyết tuyệt vời, nhưng không phải lúc nào cũng như vậy trong thực tế. Cơ chế để giải quyết điều đó là gì? Tôi nghĩ rằng nó sẽ là tuyệt vời nếu 'pip' có khả năng bù đắp cho những vi phạm lý thuyết như vậy trong thực tế. –