我有一个在 Python 2 虚拟环境中运行的 Flask 应用程序。
我想要运行Python 3程序,所以我需要将python3安装到虚拟环境中。我该怎么做呢?我必须重新创建环境吗?这是一次艰难的迁移吗?
不建议混合使用多个版本的Python。事实上,我认为这是不可能的。
创建一个新的 virtualenv 并不困难:
-
获取当前virtualenv中的模块列表
source /path/to/current/bin/activate
pip freeze > /tmp/requirements.txt
-
创建一个新的虚拟环境。在执行 virtualenv 命令之前更改为合适的目录或给出完整路径。
deactivate
virtualenv -p python3 envname
-
安装模块
source envname/bin/activate
pip install -r /tmp/requirements.txt
就是这样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)