2011-01-29 26 views
5

Tôi đã thêm một kịch bản .pythonrc.py vào thư mục chính của tôi với các lệnh dưới đây:pythonrc.py không tải trong chế độ tương tác

import os 
import sys 
print 'Welcome' 

Tôi xác nhận rằng nó thực sự thực thi bằng cách chạy python .pythonrc.py và bằng cách tải trình thông dịch python và chạy execfile('.pythonrc.py'). Tuy nhiên, khi tôi bắt đầu chế độ tương tác, có vẻ như kịch bản không bao giờ được tải. Các cuộc gọi đến các phương thức trong các lỗi trả về os hoặc sys mà os hoặc sys không được định nghĩa. Có ai thấy điều này trước đây không? Bất kỳ đề xuất?

Tôi đang chạy Python 2.6 trên máy chủ Ubuntu 10.

Cảm ơn!

Trả lời

13

Bạn nên đặt Biến môi trường PYTHONSTARTUP để trỏ đến tập lệnh khởi động mà bạn đã tạo.

Trong Ubuntu bạn có thể chỉnh sửa ~/.bashrc và thêm dòng này vào cuối cùng:

export PYTHONSTARTUP=~/.pythonrc.py 

Bây giờ bạn nên bắt đầu một vỏ và chạy python mới.

Hy vọng điều đó sẽ giúp :)

+0

Điều đó đã nhận được! Cảm ơn người đàn ông! –

+0

@Corey Kennedy: Vui mừng khi được giúp đỡ :) – mouad

+0

hoặc bạn không cần phải bắt đầu một trình bao mới, chỉ cần chạy 'source .bashrc' sau khi chỉnh sửa nó. – ospider

Các vấn đề liên quan