小编典典

在python2虚拟环境中安装python3

python

我有一个在Python 2虚拟环境中运行的Flask应用程序。

我希望运行Python 3程序,因此需要将python3安装到虚拟环境中。我该怎么做呢?我必须重新创建环境吗?这是困难的迁移吗?


阅读 184

收藏
2020-12-20

共1个答案

小编典典

不建议混合使用多个版本的Python。实际上,我什至认为这是不可能的。

创建一个新的virtualenv一点都不困难:

  1. 获取当前virtualenv中的模块列表

    source /path/to/current/bin/activate
    

    pip freeze > /tmp/requirements.txt

  2. 创建一个新的virtualenv。在执行virtualenv命令之前,请更改为合适的目录或提供完整路径。

    deactivate
    

    virtualenv -p python3 envname

  3. 安装模块

    source envname/bin/activate
    

    pip install -r /tmp/requirements.txt

而已。

2020-12-20