Make, MakeFile, Project, Poetry
суббота, 9 августа 2025 г.
Make, MakeFile, Project, Poetry
trading_project, venv, sqlite
D:\VC25\vspy\Flask\TradeSln\trading_project - Last project
https://gsphind.blogspot.com/2025/08/venv-visrtual-environment-sqlite.html
https://gsphind.blogspot.com/2025/08/250808-sqlite-venv-phind.html
trading_project, venv, sqlite
D:\VC25\vspy\Flask\TradeSln\trading_project
Создание проекта
-------------------------------
mkdir trading_project
cd trading_project
python -m venv venv - виртуальное окружение
venv\Scripts\activate - активация виртуального окружения
pip install flask flask-sqlalchemy - установка зависимостей
pip freeze > requirements.txt сохранение зависимостей
deactivate
Populate code the app.py
python app.py
pip list
Удаление виртуального окружения
rmdir /s/q venv
-------------------------------------------------------------------------
PS D:\VC25\vspy\Flask\TradeSln> cd trading_project
PS D:\VC25\vspy\Flask\TradeSln\trading_project> trade_proj_venv\Scripts\activate
(trade_proj_venv) PS D:\VC25\vspy\Flask\TradeSln\trading_project> python app.py
(trade_proj_venv) PS D:\VC25\vspy\Flask\TradeSln\trading_project> deactivate
PS D:\VC25\vspy\Flask\TradeSln\trading_project>
-------------------------------------------------------------------
Важные замечания
- При работе в VSCode убедитесь, что:
- Открыта папка trading_project
- Выбран интерпретатор из виртуального окружения (venv)
- Активировано виртуальное окружение перед выполнением команд
- Если возникнут ошибки:
- Проверьте, активировано ли окружение (должен быть префикс
(venv)) - Убедитесь, что все зависимости установлены (
pip install -r requirements.txt) - Проверьте права доступа к папке проекта
- Проверьте, активировано ли окружение (должен быть префикс
Теперь у вас есть полностью рабочее окружение для вашего скрипта SQLite с правильной структурой проекта и всеми необходимыми зависимостями.
----
# virtual_environments.md
## Trading Project
- Название: trade_proj_venv
- Путь: D:\VC25\vspy\Flask\TradeSln\trading_project\venv
- Зависимости: Flask, Flask-SQLAlchemy
- Назначение: Торговля с SQLite
## Другие проекты
- [добавлять новые проекты здесь]
----------------------------------------------
Pros
- Централизованное хранение информации
- Легко найти нужное окружение
- Можно добавить дополнительную информацию
- Простой формат markdown
Cons
- Требует ручного обновления
- Нужно помнить про существование файла
Создайте файл virtual_environments.md в корневой папке ваших проектов. Это даст вам центральный пункт для отслеживания всех окружений. Формат markdown позволяет легко читать и редактировать информацию
пятница, 25 июля 2025 г.
LearningFlask, BasicProject, Flask, Visual Studio, Learning, MS, Project
LearningFlask, BasicProject, Flask, Visual Studio, Learning, MS, Project
D:\VC25\vspy\LearningFlask\LearningFlask.sln
D:\VC25\vspy\LearningFlask\BasicProject
BasicProject.pyproj
Startup python.exe D:\VC25\vspy\LearningFlask\BasicProject\runserver.py
среда, 2 июля 2025 г.
log_parser, Project, Poetry, Giga
log_parser, Project, Poetry, Giga
https://giga.chat/link/gcsDUBDsWO
- isort
- black
- flake8
- mypy
- pyright
- pytest
D:\VC25\Otus\Py\250530\projects\log_parser
исправил ошибки длины, isort и black все вернули
Annotations, 250610, Project, annotation_ci_proj, Poetry, pyproject.toml, giga
Annotations, 250610, Project, annotation_ci_proj, Poetry, pyproject.toml, giga
https://gsotuspy202505.blogspot.com/2025/06/project-annotationciproj-poetry.html
воскресенье, 22 июня 2025 г.
Conda, Ubuntu
Conda, Ubuntu
conda info
conda env list - список окружений
base * /home/gs/miniconda3
my_project /home/gs/miniconda3/envs/my_project
conda list - список пакетов в окружении