Я використовую CentOS 6 і використовує Python 2.6 за замовчуванням. Нещодавно я встановлюю пакет anaconda з python 2.7 для роботи з scikit-learn, але тепер деякі пакети, які використовує моя ОС, недоступні. У мене є доступ до обох ядер, за допомогою команди "python" я називаю інсталяцію anaconda і з "python2.6" я можу викликати старе середовище з пакунками, що використовуються ОС.
Чи можна додати старе середовище до conda? Якщо так, то як я можу це зробити? якщо ні, чи є спосіб зробити, що моя ОС використовує старе середовище без видалення anaconda?
Я уникаю встановлювати новий пітон 2.6 у середовищі conda, оскільки він вже є в системі.
Я знайшов це наприклад . Проте, програми працюють тільки, якщо я виконую їх з командного рядка, але не з піктограм на робочому столі. Будь-яка ідея?
—
blackhole
Оновлення: Мій останній прогрес може зацікавити будь-кого. Я створюю порожнє середовище, створюючи каталоги "anaconda / envs / nothing" і "anaconda / envs / nothing / bin". Потім я активую середовище
—
blackhole
source activate nothing
. Я перевіряю, що anaconda створює файли, активуючи, конда і деактивуючи в каталозі "bin". Тепер я роблю "нічого" середовище за замовчуванням редагування .bashrc на каталог користувача, замінивши лінію анаконда на export PATH="/home/User/anaconda/envs/nothing/bin:$PATH
і закриття сесії. Це все. Для використання python2.7 мені потрібно виконати source activate root
раніше.