繁体   English   中英

在python2虚拟环境中安装python3

[英]Installing python3 in a python2 virtual environment

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

我正在寻找运行Python 3程序,所以我需要将python3安装到虚拟环境中。 我该怎么做呢? 我是否必须重建环境? 这是一次艰难的迁移吗?

不建议混合多个版本的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 

而已。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM