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

Python-在virtualenv中使用不同的Python版本

别帅
2023-03-14
问题内容

我有一个目前使用python 2.5.4运行的Debian系统。我正确安装了virtualenv,一切正常。我是否可以将virtualenv与其他版本的Python一起使用?

我编译了Python 2.6.2,并希望将其与一些virtualenv一起使用。覆盖二进制文件是否足够?还是我必须更改有关库的某些内容?


问题答案:

在创建virtualenv实例时,只需使用--python(或short -p)选项来指定要使用的Python可执行文件,例如:

virtualenv --python=/usr/bin/python2.6 <path/to/new/virtualenv/>


 类似资料:
  • 问题内容: 我有多个版本的Python。我需要为我的项目创建一个virtualenv,并确保它使用的是Python 2.7。 我已经试过的组合来完成此本指南为Windows和此SO岗位上具有特定类型的Python。 不幸的是,它无法正常工作,这可能是因为后者是由使用Linux的人编写的。 这是我所做的: operable program or batch file. 无法将“ virtualenv

  • 问题内容: 使用virtualenv,我使用默认版本的Python(2.7)运行项目。在一个项目中,我需要使用Python 3.4。 我曾经将其安装在Mac上。现在,如何创建使用新版本的virtualenv? 例如sudo virtualenv envPython3 如果我尝试: 我得到: 问题答案: 只需运行 OP编辑后更新: 有没有在OP的版本virtualenv中的一个bug,如所描述这里。

  • 我使用在我的Mac上安装它。现在,我如何创建一个使用新版本的virtualenv? 例如sudo virtualenv envPython3 如果我试着:

  • 问题内容: 我打算为Python安装一个虚拟环境,以使我的Python包分开。这样做的动机之一也是在我的机器上同时存在两个版本的Python(Ubuntu 14.04)。我有以下奇观: 应该以什么顺序安装Python,PIP和virtualenv?有关系吗? 完成后,如何在virtualenv下将两个python版本分开? 假设我正在处理单独的项目,是否建议将每个项目都保存在virtualenv创

  • 我目前在本地安装了Python 2.7和3.6。我用pip3安装了virtualenv和virtualenvwrapper。当我没有指定python版本(即$mkvirtualenv hello)时,一切都进展顺利,我得到以下输出: "使用基本前缀'/home/rishi_gurnani/python' /home/rishi_gurnani/.virtualenvs/hello/bin/pyth

  • 问题内容: 我最近开始在同一台PC上使用Windows和Linux- 它们安装在两个不同的分区中,第三个分区包含公用数据和存档。从Windows创建的virtualenvs使用文件夹“ Scripts”创建,而Linux中的对应文件是文件夹“ bin”。 这里的问题是这些文件夹中的文件不适用于两个操作系统。例如,bin(在Linux中创建)中包含的“激活”不在Windows中运行,另一方面,在Wi