当前位置: 首页 > 面试题库 >

如何更改Ubuntu 14.04中虚拟环境使用的python版本?[重复]

向弘懿
2023-03-14
问题内容

这个问题已经在这里有了答案

是否可以正常升级现有的virtualenv? (5个答案)

去年关闭。

我遇到了麻烦,因为我有一个现有的django项目应用程序,目前正在虚拟环境下工作。但是,该环境的python版本是2.7。我需要以某种方式将其切换到python3.4。我意识到有可能仅创建一个新环境,但是我不知道如何使用现有的django文件和新的python版本创建一个新的环境。有人知道我应该/可以做什么吗?


问题答案:

激活旧的Python 2.7环境:

source /path/to/your/env/bin/activate

保存依赖项:

pip freeze > env.txt

创建新的Python 3.x环境:

virtualenv -p python3 newenvname

激活新环境并从以下位置安装旧环境中的所有依赖项env.txt

source newenv/bin/activate
pip install -r env.txt


 类似资料:
  • python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布。 virtualenv virtualenv可用于创建独立的 Python 环境,它会创建一个包含项目所必须要的执行文件。 安装 virtualenv $ pip install virtualenv 配置 pip 安装第

  • 问题内容: 我的Python虚拟环境使用创建时使用 但我需要使用,因为尚不支持3.6 。 在创建虚拟环境时,我曾尝试使用该标志,但这不起作用。 问题答案: 假设您已经安装了Python或任何所需版本的Python(2.6、2.7、3.5、3.6),那么在创建虚拟环境时,现在将直接传递python可执行文件路径。因此,这里有一些有效的例子 最后

  • 本文向大家介绍Python为不同版本的python创建虚拟环境,包括了Python为不同版本的python创建虚拟环境的使用技巧和注意事项,需要的朋友参考一下 示例 假设python和python3都已安装,即使python3不是默认的Python ,也可以为Python 3创建虚拟环境: 要么 要么 要么 实际上,您可以基于系统的任何可用python版本创建虚拟环境。您可以在/usr/bin/或

  • 不能将“virtualenv”识别为内部或外部命令、可操作程序或批处理文件。 我正在遵循的步骤 在默认目录下安装-pip安装virtualenv 要创建一个venv,请运行此virtualenv-p python3 venv 激活virtualenv\Scripts\Activate 它看起来像这样(venv)

  • 我可以更新pip管理的包,但如何更新pip本身?根据,我目前在我的virtualenv中安装了pip1.1,我想更新到最新版本。 这是什么命令?我需要使用分发还是有一个本地的pip或viralenv命令?我已经尝试了和,但没有成功。

  • 本文向大家介绍Python使用Anaconda制作虚拟环境,包括了Python使用Anaconda制作虚拟环境的使用技巧和注意事项,需要的朋友参考一下 示例 virtualenvAnaconda的强大替代品-跨平台的pip类软件包管理器,捆绑了可快速创建和删除虚拟环境的功能。安装Anaconda之后,以下是一些入门指南: 创建环境 在<envname>您的虚拟环境中使用任意名称,并且<versio