Tôi đang sử dụng CentOS 6 và nó sử dụng python 2.6 theo mặc định. Gần đây, tôi cài đặt gói anaconda với python 2.7 để hoạt động với scikit-learn, nhưng bây giờ một số gói mà hệ điều hành của tôi sử dụng không có sẵn cho nó. Tôi có quyền truy cập vào cả hai nhân, với lệnh "python" Tôi gọi cài đặt của anaconda và với "python2.6" tôi có thể gọi môi trường cũ bằng các gói được HĐH sử dụng.
Tôi có thể thêm môi trường cũ vào conda không? Nếu có, làm thế nào tôi có thể làm điều đó? nếu không, có cách nào để hệ điều hành của tôi sử dụng môi trường cũ mà không cần gỡ cài đặt anaconda không?
Tôi đang tránh cài đặt một python 2.6 mới trên môi trường conda vì nó đã có trong hệ thống.
Tôi tìm thấy ví dụ này . Tuy nhiên, các ứng dụng chỉ hoạt động nếu tôi thực thi chúng từ dòng lệnh chứ không phải từ các biểu tượng trên màn hình. Ý tưởng nào không?
—
hố đen
Cập nhật: Tiến trình cuối cùng của tôi có thể được quan tâm cho bất cứ ai. Tôi tạo một môi trường trống tạo các thư mục "anaconda / envs / nothing" và "anaconda / envs / nothing / bin". Sau đó, tôi kích hoạt môi trường
—
hố đen
source activate nothing
. Tôi xác minh rằng anaconda tạo các tệp kích hoạt, conda và hủy kích hoạt trong thư mục "bin". Bây giờ tôi không "làm gì" việc chỉnh sửa môi trường mặc định .bashrc trên thư mục người dùng, thay thế dòng của anaconda bằng cách export PATH="/home/User/anaconda/envs/nothing/bin:$PATH
đóng phiên. Đó là tất cả. Để sử dụng python2.7 tôi cần phải thực thi source activate root
trước.