Tôi đã viết thư viện bằng python và tôi muốn nó nằm ở vị trí chung trên hệ thống tệp.Thêm thư mục vào đường dẫn của Python vĩnh viễn
Từ kịch bản của tôi, tôi chỉ muốn làm:
>>> import mylib
Bây giờ tôi hiểu rằng để làm được điều này, tôi có thể làm điều này:
>>> import sys
>>> sys.path.append(r'C:\MyFolder\MySubFolder')
>>> import mylib
Nhưng tôi không muốn phải làm điều đó mọi lúc.
Câu hỏi đặt ra là: Làm cách nào để thêm thư mục vào sys.path của python vĩnh viễn? Tôi sẽ tưởng tượng rằng nó sẽ là một biến môi trường, nhưng tôi không thể tìm thấy nó.
Dường như nó phải dễ dàng, nhưng tôi không thể tìm ra cách để làm điều đó.
Hoàn hảo. Đó là những gì tôi đang tìm kiếm. – riwalk
Tính năng này có hoạt động với Linux không? Tôi thêm "PYTHONPATH = ~/pythons/ " vào .zshrc của tôi (echo $ PYTHONPATH cũng trả về nó). Sau đó, tôi in sys.path và nó không có ở đó. :/ – xliiv
Ok, Nó hoạt động trong linux. Tôi không bao gồm lệnh 'xuất' trong .zshrc của tôi. Thật kỳ lạ bởi vì tôi đang thay đổi $ PATH và không cần phải 'xuất' nó. Bất kỳ ý tưởng? – xliiv