我有一个在Python 2虚拟环境中运行的Flask应用程序。
我正在寻找运行Python 3程序,因此我需要将python3安装到虚拟环境中。我该怎么做呢?我是否必须重建环境?这是一次艰难的迁移吗?
答案 0 :(得分:12)
不建议混合多个版本的Python。事实上,我认为它甚至不可能。
创造一个新的虚拟现实并不困难:
获取当前virtualenv
中的模块列表source /path/to/current/bin/activate
pip freeze > /tmp/requirements.txt
创建一个新的virtualenv。在执行virtualenv命令之前更改到合适的目录或提供完整路径。
deactivate
virtualenv -p python3 envname
安装模块
source envname/bin/activate
pip install -r /tmp/requirements.txt
那就是它。