Найти - Пользователи
Полная версия: Виртуальное окружение и файлы проекта
Начало » Python для новичков » Виртуальное окружение и файлы проекта
1
BirdAppDev
Здравствуйте!

Вопрос новичка. Работаю в Debian. Создал виртуальное окружение virtualenv и в нем создал новый проект. Получилась такая структура:

-virtualenvs
–new_project
—bin
—include
—lib

Вопрос заключается в том, где располагать файлы исходного кода. Непосредственно в директории virtualenvs, чтобы получилось что-то подобное:

virtualenvs
–new_project
—main.py
—bin
—include
—lib

Или для файлов с кодом необходимо создать отдельную директорию, например:

python_project
–new_project
—main.py

Заранее спасибо за ответ.
doza_and
BirdAppDev
необходимо создать отдельную директорию
Такой необходимости нет. Как впрочем и в создании папок bin, lib, include.
Папки bin, lib, include упрощают написание ключей компилятора. Папки с питоновскими файлами меняют порядок импорта аналогично тому как директива #include работает. основная цель сделать логичными строки импорта.
Suguby27
Папка с виртуаленвами обычно лежит вообще вне контекста приложения, у меня ~/python_virtualenvs. А сам проект лежит в отдельной папке со своей структурой
project1
- src
- etc
- static
- bin
и так далее, стандартоной структуры нет.
еще можно делать так: создать витруаленв в папке project1/env - так на хостинге делаю, тогда все в одном месте лежит (если хостер выделил одну папку и все)
BirdAppDev
doza_and, Suguby27, спасибо за ответы! Для меня, как новичка в программировании, Ваши советы бесценны!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB