На моем сервере установлен 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']
Что бы это ни значило и что угодно Я делаю или не ошибаюсь.
PS При сборке env + python я задавался вопросом: Как мне обойти эту проблему, создав среду virtualenv с помощью настраиваемого Python?