我使用 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(不想同时拥有)。
我可以在保留旧软件包的同时做到这一点,还是必须从头开始安装所有东西?
有什么理由我不应该从 2.7 迁移到 py 3.5?
我应该先移动到 3.3/3.4 还是直接移动到 3.5?
我没有使用 virtualenv,因为我对此不太熟悉。我是不是该?
更新:跟进。
我可以列出我拥有的软件包,然后手动安装所有软件包。
- 如何安装 3.5 和卸载 2.7?
我是先删除 2.7 然后安装 3.5 还是同时安装它们(这会产生任何问题吗?)然后删除 2.7?
我主要将 python 用于 numpy、蓝牙、串行、OpenCV、OpenGL。我也打算稍后涉足网络。我对语法或方法更改没有任何问题。我以前坚持使用 pyinstaller,但最近也移植到 3.5。