2015-02-05 3 views
1

Это немного странно, я активировал виртуальную среду. Python все еще указывает на глобальную установку.python указывает на глобальную установку даже после активации virtualenv

$ which python 
/usr/bin/python 

$ source ~/virtualenv/bin/activate 
(virtualenv)$ which python 
/usr/bin/python 

Что мне не хватает?

+2

вам нужно проверить '/ bin/activate'. Проверьте значение для переменных VIRTUAL_ENV и других жестко закодированных переменных среды. –

+0

Как вы создали virtualenv? –

+0

Благодаря @BarunSharma и Eugene, я действительно переместил каталог, который привел к этой проблеме. Я обновил путь VIRTUAL_ENV, и он сработал. Еще раз спасибо! –

ответ

2

Благодаря указателям от @Barun Sharma, я мог бы исправить это.

Первоначально я создал виртуальную среду в каталоге ~/projectname. Позже я решил переместить его под ~/virtualenv. Это приведет к устаревшему пути ~/projectname в переменной $ PATH. Обновление VIRTUAL_ENV до последнего пути в/bin/activate решило проблему.

Смежные вопросы