Làm cách nào để xóa bản dựng khỏi nguồn trong python?
Các bản phát hành Matplotlib có sẵn dưới dạng gói bánh xe cho macOS, Windows và Linux trên PyPI. Cài đặt nó bằng cách sử dụng conda install matplotlib7 Show
python -m pip install -U pip python -m pip install -U matplotlib Nếu lệnh này dẫn đến việc Matplotlib được biên dịch từ nguồn và có sự cố với quá trình biên dịch, bạn có thể thêm conda install matplotlib8 để chọn phiên bản Matplotlib mới nhất có bánh xe biên dịch sẵn cho HĐH và Python của bạn Ghi chú Các chương trình phụ trợ sau đây hoạt động hiệu quả. Agg, ps, pdf, svg Python thường được vận chuyển với các liên kết tk được sử dụng bởi TkAgg Để hỗ trợ các khung GUI khác, kết xuất LaTeX, lưu hoạt ảnh và nhiều lựa chọn định dạng tệp hơn, bạn có thể cài đặt Các phụ thuộc tùy chọn . Bản phân phối của bên thứ ba#Các bên thứ ba khác nhau cung cấp Matplotlib cho môi trường của họ gói conda#Matplotlib có sẵn cả thông qua kênh chính anaconda conda install matplotlib cũng như thông qua kênh cộng đồng conda-forge conda install -c conda-forge matplotlib Bản phân phối Python#Matplotlib là một phần của các bản phân phối Python chính
Trình quản lý gói Linux#Nếu bạn đang sử dụng phiên bản Python đi kèm với bản phân phối Linux của mình, bạn có thể cài đặt Matplotlib thông qua trình quản lý gói của mình, e. g
Cài đặt bản dựng hàng đêm#Matplotlib cung cấp bánh xe xây dựng phát triển hàng đêm trên tổ chức Anaconda Cloud scipy-wheels-nightly. Các bánh xe này có thể được cài đặt với conda install matplotlib7 bằng cách chỉ định scipy-wheels-nightly làm chỉ mục gói để truy vấn python -m pip install -U pip python -m pip install -U matplotlib0 Cài đặt từ nguồn#Nếu bạn quan tâm đến việc đóng góp vào quá trình phát triển Matplotlib, chạy mã nguồn mới nhất hoặc chỉ muốn tự mình xây dựng mọi thứ, thì không khó để xây dựng Matplotlib từ nguồn Trước tiên, bạn cần cài đặt Phần phụ thuộc . Cần có trình biên dịch C. Thông thường, trên Linux, bạn sẽ cần phải cài đặt conda install -c conda-forge matplotlib4 bằng cách sử dụng trình quản lý gói của bản phân phối của bạn; Đối với những người sử dụng Visual Studio, hãy đảm bảo chọn "Phát triển máy tính để bàn với C++" và MSVC mới nhất, "Công cụ C++ CMake cho Windows" và Windows SDK tương thích với phiên bản Windows của bạn đã được chọn và cài đặt. Chúng phải được chọn theo mặc định trong tiêu đề phụ "Tùy chọn", nhưng bắt buộc phải xây dựng matplotlib từ nguồn Cách dễ nhất để có được phiên bản phát triển mới nhất để bắt đầu đóng góp là vào kho git và chạy python -m pip install -U pip python -m pip install -U matplotlib2 hoặc python -m pip install -U pip python -m pip install -U matplotlib3 Nếu bạn đang phát triển, tốt hơn là nên thực hiện ở chế độ có thể chỉnh sửa. Lý do tại sao phát hiện thử nghiệm của pytest chỉ hoạt động với Matplotlib nếu quá trình cài đặt được thực hiện theo cách này. Ngoài ra, chế độ có thể chỉnh sửa cho phép các thay đổi mã của bạn được chuyển ngay sang mã thư viện của bạn mà không cần cài đặt lại (mặc dù bạn sẽ phải khởi động lại quy trình/nhân python của mình) python -m pip install -U pip python -m pip install -U matplotlib4 Nếu bạn không phát triển, nó có thể được cài đặt từ thư mục nguồn một cách đơn giản (chỉ cần thay thế bước cuối cùng) python -m pip install -U pip python -m pip install -U matplotlib5 Để chạy thử nghiệm, bạn sẽ cần cài đặt một số phụ thuộc bổ sung python -m pip install -U pip python -m pip install -U matplotlib6 Sau đó, nếu bạn muốn cập nhật Matplotlib của mình bất cứ lúc nào, chỉ cần làm python -m pip install -U pip python -m pip install -U matplotlib7 Khi bạn chạy conda install -c conda-forge matplotlib5, nếu đầu ra cho thấy chỉ có các tệp Python được cập nhật, thì bạn đã hoàn tất. Nếu các tệp C đã thay đổi, bạn cần chạy lại conda install -c conda-forge matplotlib6 để biên dịch chúng Có thêm thông tin về sử dụng git trong tài liệu dành cho nhà phát triển. Cảnh báo Các hướng dẫn sau đây trong phần này dành cho các cài đặt Matplotlib rất tùy chỉnh. Tiến hành thận trọng vì những hướng dẫn này có thể khiến bản dựng của bạn tạo ra hành vi không mong muốn và/hoặc khiến thử nghiệm cục bộ không thành công Nếu bạn muốn xây dựng từ tarball, hãy lấy tar mới nhất. gz từ trang tệp PyPI Chúng tôi cung cấp một mplsetup. cfg mà bạn có thể sử dụng để tùy chỉnh quá trình xây dựng. Ví dụ: sử dụng phụ trợ mặc định nào, liệu một số thư viện tùy chọn mà Matplotlib cung cấp có được cài đặt hay không, v.v. Tập tin này sẽ đặc biệt hữu ích cho những người đóng gói Matplotlib Nếu bạn đang xây dựng bánh xe Matplotlib (hoặc sdists) của riêng mình trên Windows, hãy lưu ý rằng mọi tệp DLL mà bạn sao chép vào cây nguồn cũng sẽ được đóng gói Cài đặt để phát triển#Xem Thiết lập Matplotlib để phát triển . Các câu hỏi thường gặp#
Báo cáo sự cố biên dịch#Xem Nhận trợ giúp . Matplotlib được biên dịch tốt, nhưng không có gì hiển thị khi tôi sử dụng nó#Điều đầu tiên cần thử là cài đặt sạch và xem điều đó có hữu ích không. Nếu không, cách tốt nhất để kiểm tra cài đặt của bạn là chạy tập lệnh, thay vì làm việc tương tác từ trình bao python hoặc môi trường phát triển tích hợp như IDLE, điều này làm tăng thêm độ phức tạp. Mở trình bao UNIX hoặc dấu nhắc lệnh DOS và chạy, chẳng hạn. conda install matplotlib0 Điều này sẽ cung cấp cho bạn thông tin bổ sung về phần phụ trợ mà Matplotlib đang tải, thông tin phiên bản, v.v. Tại thời điểm này, bạn có thể muốn đảm bảo rằng bạn hiểu quy trình cấu hình của Matplotlib, được quản lý bởi tệp cấu hình conda install -c conda-forge matplotlib7 chứa các hướng dẫn bên trong và khái niệm về chương trình phụ trợ Matplotlib. Nếu bạn vẫn gặp sự cố, hãy xem Nhận trợ giúp . Cách xóa hoàn toàn Matplotlib#Đôi khi, các sự cố với Matplotlib có thể được giải quyết bằng cách cài đặt gói sạch. Để xóa hoàn toàn Matplotlib đã cài đặt
Ghi chú OSX#Con trăn nào cho OSX?#Apple vận chuyển OSX với Python của riêng mình, trong conda install -c conda-forge matplotlib8 và bản sao Matplotlib của riêng nó. Thật không may, cách Apple hiện đang cài đặt các bản sao NumPy, Scipy và Matplotlib của riêng họ có nghĩa là các gói này rất khó nâng cấp (xem các gói python hệ thống). Vì lý do đó, chúng tôi thực sự khuyên bạn nên cài đặt phiên bản Python mới và sử dụng phiên bản đó làm cơ sở để cài đặt các thư viện như NumPy và Matplotlib. Một cách thuận tiện để cài đặt Matplotlib với phần mềm Python hữu ích khác là sử dụng bộ sưu tập phần mềm khoa học Anaconda Python, bao gồm chính Python và một loạt các thư viện; . Xem trang web Anaconda để được hỗ trợ cài đặt Các tùy chọn khác để cài đặt Python mới là trình cài đặt tiêu chuẩn từ python. org hoặc cài đặt Python bằng hệ thống quản lý gói OSX chung như homebrew hoặc macports. Người dùng thành thạo trên OSX có thể sẽ muốn một trong số homebrew hoặc macports trên hệ thống của họ cài đặt các gói phần mềm nguồn mở, nhưng hoàn toàn có thể sử dụng các hệ thống này với một nguồn khác cho tệp nhị phân Python của bạn, chẳng hạn như Anaconda hoặc Python. tổ chức Python Cài đặt bánh xe nhị phân OSX#Nếu bạn đang sử dụng Python từ https. //www. con trăn. org, Homebrew hoặc Macports, thì bạn có thể sử dụng trình cài đặt pip tiêu chuẩn để cài đặt tệp nhị phân Matplotlib ở dạng bánh xe pip được cài đặt theo mặc định với python. org và Homebrew Python, nhưng cần được cài đặt thủ công trên Macports với conda install matplotlib1 Sau khi cài đặt pip, bạn có thể cài đặt Matplotlib và tất cả các phụ thuộc của nó từ Terminal. dòng lệnh ứng dụng conda install matplotlib2 Bạn cũng có thể muốn cài đặt IPython hoặc sổ ghi chép Jupyter ( conda install -c conda-forge matplotlib9) Đang kiểm tra cài đặt của bạn#Phiên bản mới của Matplotlib bây giờ sẽ nằm trên "đường dẫn" Python của bạn. Kiểm tra điều này tại Terminal. dòng lệnh ứng dụng conda install matplotlib3 Bạn sẽ thấy một cái gì đó như conda install matplotlib4 trong đó python -m pip install -U pip python -m pip install -U matplotlib00 là phiên bản Matplotlib bạn vừa cài đặt và đường dẫn sau tùy thuộc vào việc bạn có đang sử dụng Python hay không. org Python, Homebrew hoặc Macports. Nếu bạn thấy một phiên bản khác hoặc bạn gặp lỗi như Tôi có thể xóa các tệp trứng không?Gỡ cài đặt trứng khó hơn một chút. Bạn sẽ phải đi đến vị trí cài đặt của nó và xóa thư mục và/hoặc tệp trứng mà nó đã cài đặt cũng như xóa mục nhập cho gói khỏi cài đặt dễ dàng. tệp thứ p . Tất cả các mục này có thể được tìm thấy trong thư mục gói trang web Python của bạn.
Altinstall là gì?Đơn giản. Mục tiêu cài đặt thay thế sẽ đảm bảo Python mặc định trên máy của bạn không bị chạm vào hoặc để tránh ghi đè lên Python hệ thống . |