Я использую Python для своих исследований. У меня есть обе версии Python в моей системе: 3.3.2 и 2.7.6. Однако из-за совместимости с требуемыми пакетами (openCV, Numpy, Scipy и т. Д.) И устаревшим кодом я большую часть времени работаю с Python 2.7.6.Установить Python 2.7.9 над 2.7.6
Вначале мне потребовалось много усилий, чтобы настроить среду для моих работ. Например. Я не следил за «простым» способом установки программного обеспечения Anaconda или Enthought Canopy «все в одном», вместо этого я устанавливал пакеты один за другим (используя pip ..), некоторые пакеты (scipy, sympy, pandas, lxml) могли не должен быть установлен в pip, и мне пришлось установить его с помощью файла MSI.
Теперь все они работают нормально. Я вижу, что Python выпустил новую версию: 2.7.9. Мои вопросы: (1) стоит ли модернизировать с 2.7.6 до 2.7.9, любое преимущество в производительности, безопасности, стабильности, ...?
(2) Будет ли он прерывать/перезаписывать текущую настройку моей среды 2.7.6? Я замечаю, что на моем C: \ есть 2 папки, которые являются Python27 и Python33. В качестве логики Python 2.7.9 также будет находиться в одной папке Python27 (как 2.7.6). Нужно ли снова переустанавливать/перенастраивать пакеты?
(Если будет много неприятностей, то, возможно, я буду следовать за мантру: «если он не сломался, не исправить» ...)
EDIT: Спасибо за комментарии, но, как я понимаю, этот сайт о Q & A: получил вопрос & получить ответ.
Это простой и прямой вопрос, позвольте мне уточнить: например. У Python есть папка Lib/site-packages с моими пакетами внутри. Будет ли новая установка перезаписывать эту папку и т. Д.
Люди могут знать или не знать об этом факте, исходя из их знаний или опыта. Я не хочу экспериментировать, поэтому я спросил, просто для моего любопытства.
Я знаю, что существует тенденция к реформированию SO, чтобы улучшить качество вопросов и ответов, но я не знаю, с каких людей люди могут быть настолько смехотворно чувствительны :) Если этот вопрос задан на сайте «Программирование на основе стека», то я могу понять, что он не подходит для этого сайта. Теперь я понимаю еще один эффект троллей: они заставляют сообщество становиться чрезмерно чувствительным и приводят новых/наивных новичков.
Если вы просто использовать его для исследований, я бы не стал заморачиваться. Это расщепление волос. – dursk
Этот тип вопроса, скорее всего, будет накапливать голоса, так как он не подходит для stackoverflow. Но некоторые замечания с моей стороны: используйте «простой способ» установки, как вы его называли. Эти дистрибьюторы чрезвычайно упрощают обновление вашей версии python и предлагают предварительно скомпилированные научные пакеты. Они свободны, и я не вижу недостатков. Python довольно стабилен, и я не ожидал бы каких-либо потрясающих улучшений производительности. – cel
Ой, слишком плохо. Тогда, возможно, мне лучше перестать задавать вопрос. Я знаю, что существует тенденция к реформированию SO, но я не знаю, с каких людей люди могут быть такими суровыми и чувствительными. Это простой и прямой вопрос, позвольте мне уточнить: например. Python имеет папку Lib, с пакетами сайтов с моими пакетами внутри. Будет ли новая установка перезаписывать эту папку и т. Д. Люди могут знать или не знать об этом факте, основываясь на их опыте. Я не хочу экспериментировать, поэтому я спросил. –