目前 python2 官方已经不再支持和更新,所以许多python2的项目都要迁移到python3上去。
部署最简洁的方式就是virtualenv 生成 venv来管理我们项目里的一些包,区别里系统的包。
(1)python2 & 小于python3.4
是使用virtualenv来生成的
virtualenv -m python3 venv
source venv/bin/activate
pip3 install flask
deactivate
(2) 大于python3.4后官方更支持使用自带的方式来做,大致和原来相同
python3 -m venv myvenv
source myvenv/bin/activate
python -m pip install flask
deactivate
总结:
老版的劣处就是需要安装virtualenv 来支持生成虚拟环境,毕竟第三方的模块,契合的不太好。
新版的好处 不需要额外安装,通过-m命令 分别调用venv和pip 来生成虚拟环境和模块。Good。
本文介绍如何将Python2项目迁移至Python3,并详细说明了不同Python版本下创建虚拟环境的方法。对于Python2及低于Python3.4的版本,推荐使用virtualenv;而Python3.4及以上版本则建议直接利用内置命令来完成。
675

被折叠的 条评论
为什么被折叠?



