2015-06-23 16 views
15

Sau khi cài đặt gói trong môi trường anaconda, tôi sẽ thực hiện một số thay đổi đối với mã trong gói đó.Anaconda site-packages

Tôi có thể tìm thư mục site-packages chứa các gói đã cài đặt ở đâu? Tôi không tìm thấy thư mục /Users/username/anaconda/lib/python2.7/site-packages

Trả lời

16

Bạn có thể nhập mô-đun và kiểm tra chuỗi module.__file__. Nó chứa đường dẫn đến tệp nguồn được liên kết.

Hoặc, bạn có thể đọc thẻ File trong tài liệu mô-đun, có thể truy cập bằng cách sử dụng help(module) hoặc module? trong IPython.

-1

Bạn cũng có thể nhập 'danh sách conda' trong dòng lệnh. Điều này sẽ in ra các mô-đun đã cài đặt với số phiên bản. Đường dẫn trong cấu trúc tệp của bạn sẽ được in ở đầu danh sách này.

người dùng
+0

danh sách conda, chỉ cần cho tôi "gói trong môi trường tại/Users/user/anaconda: "là đầu ra. Vị trí chính xác cho các gói được yêu cầu, đó là /Users/user/anaconda/lib/python2.7/ '. –

5

Linux có thể tìm thấy vị trí của tất cả các gói cài đặt như thế này:

pip list | xargs -exec pip show 
+0

Đây là một số sử dụng thanh lịch của 'xargs'! – Manbroski

17

Run này bên trong vỏ python:

from distutils.sysconfig import get_python_lib 
print(get_python_lib()) 
Các vấn đề liên quan