将环境迁移到新的python版本

时间:2020-08-28 13:56:26

标签: python python-3.x python-venv

我在python 3.4上构建了一个python应用

由于操作系统更新,我必须将此应用更新为python 3.5。

我要做的第一步是在环境中创建新的python版本路径

python3 -m venv --upgrade ENV_DIR

但是如何才能将所需的软件包从requirements.txt重新安装到这个新的3.5路径中?

当我这样做

pip install -r requirements.txt

它说所有软件包都已安装。

我在做什么错?有人可以帮我吗?

谢谢

1 个答案:

答案 0 :(得分:-2)

您还可以将pyenv用于多个python版本。

  1. 安装pyenv

  2. 使用pyenv检查可用的python版本。

    pyenv install --list | grep“ 3. [45]”

  3. 安装所需的版本。在这里您将需要3.4

    pyenv install 3.4(任何版本)

  4. 查找可用版本

    pyenv版本

  5. 转到项目所在的本地文件夹。设置python 3.4版本

    pyeve local 3.4

  6. 检查python版本。应该是3.4

    python --version

  7. 创建虚拟环境

    python -m venv venv

  8. 使用安装所有软件包

    pip install -r requirements.txt