2012-02-14 1 views
4

Я установил Python 2.7 на моем убунту 10 LTSVirtualEnv ошибка python2.7

tar xzf Python-2.7.tgz 
cd Python-2.7 
./configure 
make 
sudo make altinstall 

Питон, кажется, правильно установлены.

Я установил virtualenv.

Все работает нормально, если я создаю envrionment с помощью:

sudo virtualenv env 

Но если я пытаюсь использовать:

sudo virtualenv env --p python2.7 --no-site-packages 

У меня есть ошибка follwing:

ImportError: No module named warnings 
ERROR: The executable env1/bin/python2.7 is not functioning 
ERROR: It thinks sys.prefix is '/home/me/Documents/test1' (should be '/home/me/Documents/test1/env') 
ERROR: virtualenv is not compatible with this system or executable 

На другой машина, все отлично работает с Python2.7, поэтому я думаю, что что-то не так с моей установкой python2.7 или с моим virtualenv install, но я понятия не имею, как начать искать, где проблема скрыта.

ответ

0

Любая причина, по которой вы хотите скомпилировать python самостоятельно? Это ubuntu, поэтому я бы установил setuptools, virtualenv и virtualenvwrapper, используя apt-get. Затем выполните команду http://www.doughellmann.com/docs/virtualenvwrapper/, чтобы правильно настроить virtualenvwrapper. Python 2.7 автоматически будет включен для вас в любом VE, который вы создаете.

+0

Чтение некоторых форумов казалось, что компиляция python2.7 была лучшим способом для inst все это на ubuntu LTS – gpasse

+0

У меня есть python2.7 с использованием DeadSnakes PPA, я все равно сталкиваюсь с той же проблемой – gpasse

1

Я установил новую систему ubuntu10.04 LTS Я установил питон

Суда надстройки APT-репозиторий PPA: fkrull/deadsnakes Sudo APT-получить обновление Sudo APT-получить установку python2.7

установить virtualenv Sudo APT-получить установку на Python virtualenv

команда Судо virtualenv окр -p python2.7

завершается и возвращает:

ImportError: Нет модуль с именем предупреждения ОШИБКА: Исполняемый окр/bin/python2.7 не работает ОШИБКА: Он думает, что sys.prefix это «/ главная/мне/Документы/код/Jord»(должно быть '/ главная/мне/Документы/код/​​Jord/окр')

UPDATE

Я редактировал источник virtualenv.py и добавил 'предупреждения' и '_weakrefset' в списке REQUIRED_MODULES и, похоже, сейчас работает