【问题标题】:installing python2.7 using virtualenv in ubuntu-lucid在 ubuntu-lucid 中使用 virtualenv 安装 python2.7
【发布时间】:2013-01-18 06:46:42
【问题描述】:

我在ubuntu lucid上有python2.6。我已经为python2.6安装了virtualenv 1.8.2。/usr/local/lib/python2.6/dist-packages文件夹中有virtualenv-1.8.2-py2.6.egg

我想使用 virtualenv 安装 python2.7,这样我就可以测试我的一些代码。我该怎么做?我试过了

virtualenv venv27 --distribute --no-site-packages --python=python2.7

这给出了一个类似

的错误
The executable python2.7 (from --python=python2.7) does not exist

请告诉我该怎么做?我必须升级我的操作系统吗?

【问题讨论】:

  • 你安装了 Python 2.7 吗?
  • 不,我只有 lucid 自带的python2.6
  • 您需要安装 Python 2.7 才能在 Virutalenv 中使用它。
  • 你必须安装 Python27,要么自己编译,要么使用像 deadsnake ppa 这样的 ppa。然后你可以在 python27 中使用 virtualenv

标签: python ubuntu virtualenv


【解决方案1】:

virtualenv 不下载或安装 Python(不同于 Ruby 的 rvm)。

当您指定您希望virtualenv 基于的python (--python=PYTHON_BIN) 时,该可执行文件必须存在。 virtualenv 使用该 python 安装来创建其符号链接、shebang 和所有内容。

正如@Blender 和@Dikei 告诉您的,在创建virtualenv 之前,您必须拥有Python 2.7。

【讨论】:

    猜你喜欢
    • 2016-08-22
    • 2016-04-24
    • 2012-04-26
    • 2012-06-25
    • 2015-03-18
    • 2011-03-17
    • 2012-03-15
    • 2013-12-04
    • 1970-01-01
    相关资源
    最近更新 更多