【发布时间】:2011-02-15 00:55:38
【问题描述】:
我的服务器有 Python2.5 我想跳到最新的 Python(在我的例子中是 2.7.x)。我从源代码编译了 python,我下载了最新的 virtualenv (1.5.1)。
现在基本上我想做什么:
./packages/virtualenv/virtualenv.py --python=packages/Python-2.7/python env/
打字:
./packages/virtualenv/virtualenv.py
提供:
1.5.1
打字时:
packages/Python-2.7/python
提供:
Python 2.7 (r27:82500, Nov 21 2010, 23:19:15)
[GCC 4.3.2] on linux2
(cut help mesage)
>>>
但是运行virutalenv会导致:
AssertionError:文件名 /packages/Python-2.7/Lib/os.py 不以以下任何前缀开头:['/usr/local']
无论这意味着什么,无论我是什么,或者我没有做错。
附: 在构建 env + python 时,我基于问题:How do I work around this problem creating a virtualenv environment with a custom-build Python?
【问题讨论】:
标签: python virtualenv