Попытка использовать virtualenv Django 1.4.1

Поскольку другие заявили, что это - два процесса шага, включая Ваше содержание сервер DNS и Ваше содержание сервер HTTP.

0
задан 6 February 2014 в 14:57
4 ответа

When installed via pip in virtualenv, the django admin script is normally installed under the name django-admin.py (with file extension). It is likely the system-wide django has this script installed without an extension, so you are falling back to it.

Try

$ django-admin.py --version
4
ответ дан 4 December 2019 в 11:10

В зависимости от вашей версии virtualenv вам может потребоваться добавить флаг --no-site-packages при создании venv следующим образом:

virtualenv --python=python2.6 --no-site-packages env

Это скажет virtualenv не делать глобальный установленные пакеты доступны внутри вашего venv.

3
ответ дан 4 December 2019 в 11:10

Расширение для user214462 answer

Я запускаю user214462 answer

virtualenv --python=python2.6 --no-site-packages env

Я получаю

Running virtualenv with interpreter /usr/bin/python2.6
The --no-site-packages flag is deprecated; it is now the default behavior.
Overwriting env/lib/python2.6/site.py with new content
New python executable in env/bin/python2.6
Not overwriting existing python script env/bin/python (you must use env/bin/python2.6)
Overwriting env/lib/python2.6/distutils/__init__.py with new content
Installing distribute..............................................................................................................................................................................................done.
Installing pip................done.
Overwriting env/bin/activate with new content
Overwriting env/bin/activate_this.py with new content

, который, кажется, работает.

0
ответ дан 4 December 2019 в 11:10

2-е расширение для user214462 answer

Я пытаюсь объединить команду virtualenv для установки Django1.4.1

virtualenv --python=python2.6 --no-site-packages env python setup.py install  test/

, где я не понимаю синтаксис. Я поместил туда папку test / из-за следующей ошибки, которую я получаю после запуска его без папки

Running virtualenv with interpreter /usr/bin/python2.6
There must be only one argument: DEST_DIR (you gave setup.py install env test/)
Usage: virtualenv.py [OPTIONS] DEST_DIR

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

Синтаксис выше кажется неправильным, потому что команда python запускается не виртуально, по-видимому, поэтому не работает.

Как вы можете установить Django1.4.1 без глобальной установки пакеты, доступные внутри вашего venv?

0
ответ дан 4 December 2019 в 11:10

Теги

Похожие вопросы