Я использую python 2.7 и у меня установлены следующие пакеты:
distribute
decorator
*matplotlib
memory-profiler
networkx
*numpy
Pillow
pip
py2exe
PyAudio
*PyBluez
*pygame
pyglet
*PyInstaller
pyparsing
*pyserial
python-dateutil
pytz
pywin32
requests
scikit-learn
*scipy
setuptools
six
Те, что отмечены *, являются критическими.
Я хочу перейти на python 3.5, полностью отказавшись от 2.7 (не хочу иметь оба).
Могу ли я сделать это, сохраняя свои старые пакеты, или мне придется устанавливать все с нуля?
Есть ли причины, по которым мне не следует переходить на py 3.5 с 2.7?
Должен ли я сначала перейти на 3,3/3,4 или сразу на 3,5?
Я не использую virtualenv, потому что я не очень хорошо с этим знаком. Нужно ли мне?
ОБНОВЛЕНИЕ: Продолжение.
Я могу просто составить список пакетов, которые у меня есть, а затем вручную установить их все.
- Как мне установить 3.5 и удалить 2.7?
Нужно ли сначала удалить 2.7, а затем установить 3.5 или установить их оба одновременно (будет ли это создавать какие-либо проблемы?), а затем удалить 2.7?
В основном я использую python для numpy, bluetooth, serial, OpenCV, OpenGL. Я намерен немного углубиться в Интернет позже. У меня нет проблем с синтаксисом или изменением метода. Раньше я ждал pyinstaller, но он тоже недавно был портирован на 3.5.