TGViewer
Кодим вместе: Путь к IT-Успеху Кодим вместе: Путь к IT-Успеху @it_success_path · 543 subscribers
Post #38 377
Итак, что же в итоге вчера было. И смех и грех😂

Немного предыстории. Расскажу как я делал раньше, когда что-то писал на питоне. (многа букав)

На заре моего пути обучения я сильно не заморачивался. Сначала учил же базу и там никакие библиотеки/фреймворки не нужны были и подавно. А когда появлялась необходимость, то устанавливал их в папку где изначально чистый питон бы. Но почитав про виртуальные и что для каждого проекта/серьезной задачи нужно своё, дабы не конфликтовали например версии библиотек и незагромождать ненужным хламом, я как-то создал, одно для проекта, а в итоге оно оказалось для всех будущих задач и по сей день. Весной 2022 года так-то создал)))

Т.к. я много чего нового не ставил, да и логика была такая зачем мне куча почти одинаковых venv, решил все пихать в одно место и не заморачиваться. После одной задачи, по компьютерному зрению, решил посмотреть сколько весит это окружение. Там было 2.5Гб. Думаю как-то многовато, хотя раньше и 1гб никогда не весило. А при открытие проекта(я использую пайчарм чаще всего) оно все подгружается. И вот. в какой-то день стало по 15 минут грузить, иногда по 30, чтобы просто я мог начать работать. При чем даже для другой задачи, где не нужны эти все библиотеки для распознавания картинок, т.к. у меня все было в одном месте. Не найдя толкового решения, я просто установил новую версию Pycharm Community. С запуском проблемы решило.

После этого временно забил, но задумался, Что будет если там 10гб будет? Не порядок. Вчера же начал делать по FastAPI. Но как поняли 5-6 часов смотрел в монитор и ругал его за то что такой тупой, (а оказалось не он😑) не может найти нужные библиотеки, которые уже были установлены в эту новую venv(виртуальное окружение). Просто не видел зависимости, но запускал приложение с ними. Тут я вообще ничего не понял)) Хотя я явно указывал положение Интерпретатора.

Запустил тоже самое в VS Code . Все четко было, не подчеркивало, работало. Виртуальное окружение само подтянулось, из этой же папки. Не помню, я вроде что-то там раньше настраивал, А может и изначально такие настройки стоят в этой IDE.

Так вот, возился долго. Гуглил решения, на стаковерфлоу почти всегда кидало), с ИИ общался. Ничего не помогало исправить. Только если создать новый проект и там сразу создать вирт. окружения(есть настройка создать новое). И этот вариант сработал отлично. Но в чем разница? Сравним как делал раньше. Если я просто создал папку, далее создал окружение, активировал его, установил зависимости в него, указал интепретатору что надо использовать в данном случае. Но нет...ругалось.

Решение пришло, когда не ждали в 2-3 ночи😁😁😁Глянул еще один видос. Автор делал как я, 1 в 1. Но у меня не работало. Но у него был виден путь. И он не писал на русском языке названия или часть папок😐Переименовал папку проекта на англ(весь путь туда тоже на англ) удалил окружение, установил новое, указал интепретатор из этого же окружения. И о чудо - оно живое и работает. Счастью не было предела😅

Казалось бы все хорошо, но я не понял проблемы IDE. В том же VS Code, даже когда путь или папка на русском все работало корректно. Все устанавливало куда надо, запускалось и ни капли не ругалось. Ничего до сих пор не понимаю. Пригорело так нормально. Думаю может какой материал по настройке IDE пройти. Или же опытным путем лучше и я надолго это запомню🧐🧐🧐

Мораль сей басни такова:

Забудьте про русский язык в названии папок, даже если никуда не будете выкладывать это. Иначе можете бессмысленно и беспощадно потратить время на такие простые вещи). И лучше сразу учиться ставить отдельное окружения для каждого проекта. Потом если не будет его использовать или менять - просто удалите venv, если жалко места на диске(как мне). Даже на гитхаб грузят без него, кидают в .gitignore, т.к. все завимости можно легко установить/восстановить, если не забыли вовремя создать файл с ними.
  • 👍 1
  • 🔥 1
  • 🤪 1
More from @it_success_path
  1. Oct 1, 2026Накрутка опыта всё? 🤔 Увидел новость: хедхантер хочет проверять опыт соискателей через эл…
  2. Sep 28, 2026Есть пробитие 80-ти! История подробно: • Все или ничего • Канал жив • Возвращение И всё эт…
  3. Sep 24, 2026В продолжение к предыдущему Помню, что в середине прошлой осени у меня было ровно 50 курсо…
  4. Sep 17, 2026Осознанный Python — База - done ✅ Коротко по курсу: • Теория - окей, как и в других курсах…
  5. Sep 12, 2026Почему решение приходит, когда ты уже не думаешь? 🧠 Знакомая ситуация: сидишь над задачей…
  6. Sep 5, 2026Эффект «плато» в обучении или почему прогресс останавливается Заметил за собой странную шт…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →