2016-12-14 3 views
0

Я работаю с проектом django с virtualenv. Мне нужно было создать новый virtualenv для другого проекта. и я это сделал. но пока я пытался активировать новый virtualenv, он показывает, что мой старый virtualenv активируется.новый созданный virtualenv не активирован, но старый

Мой запрос к вам - почему это? и как решить эту проблему?

+0

Вы отключили свой старый виртуальный env? Обновите вопрос с помощью команд, которые вы используете для активации вашего 'env'? – Qubad

+0

да. Сначала я дезактивировал свой старый virtualenv, а затем попытался активировать новый –

+0

Как сказал Qubad, вам нужно показать команды, которые вы используете. См. Также мою статью о virtualenvs, http://djangodeployment.com/2016/11/01/virtualenv-demystified/ –

ответ

0

Oh! это было для моей ошибки. Я скопировал свою старую папку и файлы virtualenv и вставил в другое место, конечно, с другим именем корневой папки. так же, как это:

имя моего старого virtualenv корневой папки является project1

моя новая папка, в которой копируются все файлы & папки из project1 İŞ project2

Я деактивируется virtualenv. & вошел project2 Папка пытались активировать среду с помощью этой команды

source bin/activate

он показал мне эту строку:

(project1) [email protected] ~/Desktop/project2 $ 

, если все в порядке, то он будет показывать мне эту линию вместо:

(project2) [email protected] ~/Desktop/project2 $ 

и я мог бы решить эту проблему followi ng эти шаги: сначала удалите project2 и снова создайте новую папку и переименуйте, как хотите (здесь. Я держу project2) и войдите в папку и перейдите на терминал с этой папкой. и тип:

virtualenv . 

тогда будет создан новый virtualenv. Теперь активировать PROJECT2 с этой командой:

source bin/activate 

теперь вы получите ваш новый virtualenv (PROJECT2) активируется.

(project2) [email protected] ~/Desktop/project2 $ 

благодарит Quabad за попытку помочь мне.

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