Tôi muốn chạy:Python - thêm PYTHONPATH trong dòng lệnh mô-đun chạy
python somescript.py somecommand
Tuy nhiên, khi tôi chạy này, tôi cần PYTHONPATH
để bao gồm một thư mục nhất định. Tôi không thể chỉ thêm nó vào các biến môi trường của tôi vì thư mục tôi muốn thêm các thay đổi dựa trên dự án tôi đang chạy. Có cách nào thay đổi PYTHONPATH
trong khi chạy tập lệnh không? Lưu ý: Tôi thậm chí không có biến số PYTHONPATH
, vì vậy tôi không cần phải lo lắng về việc phụ thêm vào nó và ghi đè nó trong khi chạy tập lệnh này.
@ İsmail - nhờ. Tuy nhiên, làm thế nào tôi có thể làm điều đó trong khi chạy một kịch bản từ dấu nhắc lệnh của tôi? Tôi không chạy Python, nhập nội dung và chạy thủ công. – orokusaki
Trên Mac/Linux, bạn sẽ thực hiện 'PYTHONPATH =/foo/bar python somescript.py somecommand' – ismail
Tôi đã thử' python -c "sys nhập khẩu; sys.path.append ('/ my/dir')" 'và sau đó' python myscript.py mycommand', nhưng rõ ràng là không chia sẻ đường dẫn từ phiên phiên dịch đầu tiên với phiên kế tiếp. Ah, chỉ nhìn thấy bình luận tiếp theo của bạn, cố gắng ngay bây giờ ... Đã không làm việc trên WinXP. – orokusaki