Làm cách nào để tìm ra nơi cài đặt mô-đun python?
Bài viết này mô tả cách kiểm tra phiên bản của gói (thư viện) và mô-đun được sử dụng trong tập lệnh Python và phiên bản của gói được cài đặt trong môi trường Show
Nếu bạn muốn kiểm tra phiên bản của Python, hãy xem bài viết sau
Liên kết được tài trợ Nhận phiên bản gói trong tập lệnh Python. thuộc tính $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 3Để lấy phiên bản của gói được sử dụng trong tập lệnh Python, hãy sử dụng thuộc tính 3
nguồn. pandas_version. py Thuộc tính 3 được đề xuất bởi PEP (Đề xuất cải tiến Python) và nhiều gói có thuộc tính này
Lưu ý rằng thuộc tính 3 không bắt buộc nên một số gói không cóNgoài thuộc tính 3, một số gói, chẳng hạn như NumPy và pandas, cung cấp các chức năng và thuộc tính hiển thị thông tin chi tiết hơn
Lưu ý rằng 3 không được đặt cho các mô-đun thư viện tiêu chuẩn như 7 và 8. Các module trong thư viện chuẩn không có phiên bản riêng lẻ mà theo phiên bản PythonKiểm tra phiên bản gói bằng lệnh $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 4. $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 5, $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 6, $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 7Nếu bạn đang sử dụng pip hệ thống quản lý gói Python, bạn có thể kiểm tra thông tin của gói đã cài đặt bằng lệnh sau. Thực thi các lệnh tại dấu nhắc lệnh hoặc thiết bị đầu cuối Trong một số môi trường, hãy sử dụng 3 thay vì 4. Trong một số trường hợp, 4 dành cho Python2 và 3 dành cho Python3Để biết thông tin cơ bản về cách sử dụng pip, chẳng hạn như cài đặt, cập nhật và gỡ cài đặt các gói, vui lòng xem bài viết sau
Liệt kê các gói đã cài đặt. $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 5 5 hiển thị danh sách tên gói đã cài đặt và số phiên bản
Có bốn định dạng hiển thị. 9, 0, 1 và 2. Nó được chỉ định với tùy chọn tệp cấu hình pip 3 hoặc 4Bạn có thể sử dụng các tùy chọn sau với 5
Xem chi tiết bài viết sau
Liệt kê các gói đã cài đặt. $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 6 6 hiển thị danh sách tên gói đã cài đặt và số phiên bản ở định dạng 1
Sự khác biệt giữa 6 và 38 là theo mặc định, 6 không hiển thị các công cụ quản lý gói sau. Nếu bạn thêm tùy chọn 40, tất cả sẽ được hiển thị
Nếu bạn lưu đầu ra ở định dạng 1 dưới dạng tệp văn bản, bạn có thể cài đặt hàng loạt các gói trong một phiên bản đã chỉ định
Đối với những mục đích như vậy, không cần liệt kê các công cụ quản lý gói như 4, vì vậy, 6 không xuất chúng theo mặc địnhKiểm tra chi tiết các gói đã cài đặt. $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 7 49 hiển thị thông tin chi tiết về góiNgoài thông tin phiên bản, thông tin chi tiết như gói phụ thuộc và trang chủ được hiển thị ________số 8 Liên kết được tài trợ Kiểm tra phiên bản gói bằng lệnh $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 8. $ pip list Package Version ------------------ --------- absl-py 0.1.10 agate 1.6.0 agate-dbf 0.2.0 agate-excel 0.2.1 agate-sql 0.5.2 appnope 0.1.0 0Nếu bạn đã xây dựng môi trường Python với Anaconda, thì 0 sẽ liệt kê các gói được cài đặt trong môi trường ảo hiện tại
Mô-đun Python của tôi được cài đặt ở đâu?Khi một gói được cài đặt trên toàn cầu, gói đó sẽ được cung cấp cho tất cả người dùng đăng nhập vào hệ thống. Thông thường, điều đó có nghĩa là Python và tất cả các gói sẽ được cài đặt vào một thư mục trong /usr/local/bin/ đối với hệ thống dựa trên Unix hoặc \Program Files\ đối với Windows.
Mô-đun Python là gì và nó được lưu trữ ở đâu?Các mô-đun Python thường được lưu trữ trong /lib/site-packages trong thư mục Python của bạn . Nếu bạn muốn xem thư mục nào Python kiểm tra khi nhập mô-đun, bạn có thể đăng nhập như sau. >>> nhập sys >>> in sys.
Các mô-đun Python được cài đặt bởi pip ở đâu?Theo mặc định, trên Linux, Pip cài đặt các gói vào /usr/local/lib/python2. 7/dist-gói . Sử dụng virtualenv hoặc --user trong khi cài đặt sẽ thay đổi vị trí mặc định này. Nếu bạn sử dụng chương trình pip, hãy đảm bảo rằng bạn đang sử dụng đúng người dùng, nếu không, pip có thể không nhìn thấy các gói bạn đang tham khảo.
Làm cách nào để Python biết nơi tìm các gói đã cài đặt?Việc nhập Python hoạt động bằng cách tìm kiếm các thư mục được liệt kê trong sys. đường dẫn . Vì vậy, Python sẽ tìm thấy bất kỳ gói nào đã được cài đặt vào các vị trí đó. |