Tôi có tất cả các tệp .py bên trong một tập lệnh thư mục và tất cả các sổ ghi chép IPython của tôi trong một thư mục có tên Notebook.Đặt sys.path mặc định cho Máy tính xách tay IPython
Có nhiều phụ thuộc chéo cho mỗi tệp sổ ghi chép trên một hoặc nhiều tệp trên tập lệnh.
Có sys.path.append
trên đầu mỗi máy tính xách tay có vẻ rườm rà và tôi hy vọng có cách thêm đường dẫn tra cứu mặc định giống như chúng tôi thêm PYTHONPATH
vào .bash_profile
.
Bây giờ tôi thực hiện như sau:
import sys
sys.path.append("<path where DeriveFinalResultSet.py exists>)
import DeriveFinalResultSet as drs
Tôi muốn có một môi trường nơi mà tôi có thể làm như sau:
import DeriveFinalResultSet as drs
Tôi không biết câu trả lời ở đây, nhưng có lẽ bạn có thể thêm nó vào một tập tin tùy biến: https://ipython.org /ipython-doc/2/config/intro.html#setting-configurable-options – mgilson
Hoặc, bạn có thể tạo một tập lệnh bash đơn giản với các tập PYTHONPATH trước khi gọi 'ipython' trên tập lệnh đã cho ... – mgilson
@mgilson: Tôi đã cập nhật. bash_profile và chỉ PYTHONPATH trỏ đến thư mục tôi muốn. Và tôi bắn lên 'jupiter-notebook' từ bàn điều khiển và có vẻ như đang làm trò lừa. Tôi chỉ đăng câu trả lời dưới đây. Nếu bạn có thể, bạn có thể xác minh nếu nó là đúng? –