Tôi có virtualenv được tạo cho Python 2.5 và muốn "nâng cấp" nó lên Python 2.6.Virtualenv hiện có có thể được nâng cấp một cách duyên dáng không?
Sau đây là cách nó ban đầu được thiết lập:
virtualenv --no-site-packages -p python2.5 myenv
bây giờ tôi chạy virtualenv trong cùng thư mục để nâng cấp:
virtualenv --no-site-packages -p python2.6 myenv
...
Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6)
...
Overwriting myenv/bin/activate with new content
Các python mặc định vẫn là 2.5, mặc dù tôi cũng có thể chỉ định 2.6. Có cách nào để xóa 2.5 hoàn toàn và có 'bin/python' điểm đến 2,6 thay thế không?
Cảm ơn! Tôi đã thử phương pháp của bạn và thấy rằng kịch bản 'kích hoạt' được cập nhật, nhưng phiên bản cũ vẫn còn (vui lòng xem câu hỏi đã được sửa đổi). Bạn có thể cung cấp một ví dụ? –
bạn chỉ có thể loại bỏ các bin/python thực thi trong virtualenv trước khi chạy lại virtualenv với python 2.6. –
Hoàn hảo! Cảm ơn! –