Что делать если нужно поставить какую-то Python-библиотеку а root-прав нет? То есть в систему библиотеку никак и ничего не поставить.
Есть как минимум два способа это решить правильно!
🔸 Сделать виртуальное окружение и ставить там что угодно.
Это позволит создать полностью независимое исполняемое окружение для ваших приложений.
Все библиотеки будут храниться в домашней директории юзера а значит доступ на запись имеется.
Создать очень просто:
python3 -m venv ~/venvs/myenvname
Теперь активируем окружение
# Linux
source ~/venvs/myenvname/bin/activate
# Windows
%userprofile%\venvs\myenvname\Scripts\activate.bat
Можно ставить любые библиотеки и запускать приложение.
Это стандартный метод работы с любым проектом. Если еще не используете его, то пора начинать. Даже при наличии root доступа!
🔸 Бывает, что нет возможности запустить приложение из своего виртуального окружения. Например, его запускает какой-то сервис от вашего юзера и вставить активацию окружения вы не можете.
В этом случае можно установить библиотеки для Python не глобально в систему, а только для юзера.
Выполните этот код в консоли:
python3 -m site
Вы получите что-то такое:
sys.path = [
'/home/user',
'/usr/lib/python37.zip',
'/usr/lib/python3.7',
'/usr/lib/python3.7/lib-dynload',
'/home/user/.local/lib/python3.7/site-packages',
...
]
USER_BASE: '/home/user/.local'
USER_SITE: '/home/user/.local/lib/python3.7/site-packages'
ENABLE_USER_SITE: True
Нас интересует параметр USER_SITE. Это путь к пользовательским библиотекам, которые доступны по умолчанию, если они есть.
Именно сюда будут устанавливаться модули если добавить флаг --user при установке чего-либо через pip
pip install --user requests
Для этой команды не нужны root-права.
После неё можно запускать системный интерпретатор без виртуальных окружений и установленная библиотека будет доступна для текущего юзера.
Параметр USER_BASE показывает корневую директорию для хранения user-библиотек. Её можно изменить с помощью переменной окружения PYTHONUSERBASE
export PYTHONUSERBASE=~/pylibs
python3 -m site
...
USER_BASE: '/home/user/pylibs'
USER_SITE: '/home/user/pylibs/lib/python3.7/site-packages'
Получается некоторое подобие виртуального окружения для бедных 😁 которое можно менять через эту переменную (не делайте так!Лучше venv!)
🔸 Дописывание пути в PYTHONPATH
Этот способ не входит в список "двух правильных", но тоже рабочий. Здесь придётся сделать всё несколько сложней.
Сначала ставим библиотеку в любое место указывая путь установки
pip3 install -t ~/mylibs modulename
Библиотека установится без привязки к какому-либо интерпретатору. То есть по умолчанию не будет видна. Теперь в нужный момент добавляем этот путь в sys.path или в PYTHONPATH.
Не буду советовать так делать. Единственный раз когда этот способ мне пригодился и решил поставленную задачу, это при создании общей библиотеки для кластера компьютеров.
Модули лежат в сети и подгружаются для всех из одного и того же места. То есть обновлять файлы требуется только один раз а не на всех хосты отдельно.
Минусы такого подхода:
▫️Нужно всем хостам пробить нужный путь в .bashrc или ещё куда-то чтобы он сетапился на старте.
▫️Чем больше хостов тем больше нагрузка на сеть. Иногда такой способ не подходит именно по этой причине. Тогда Ansible вам в помощь.
▫️Не очень подходит если хосты с разными операционками. Некоторые библиотеки различаются для Linux и Windows (там, где есть бинарники) и приходится мудрить более сложные схемы.
#tricks#basic
35 лет назад появился инструмент, с помощью которого практически любого человека можно было сделать урбанистом – Симсити. В отличии от уже существовавших аркад, шутеров и пасьянсов, в этой игре занимались развитием города – строили автомобильные и железные дороги, электростанции и ЛЭП, полицейские и пожарные части, собирали налоги и распределяли статьи бюджета.
Особенно трудной задачей оказалось соблюдение баланса дорог. Мало дорог – люди стоят в пробках, злятся и уезжают; много дорог – дорожные фонды съедают все доходы, и ничего нового уже не построить. А если снизить затраты на дорожные фонды, то дороги приходили в негодность и город распадался на составные части. Чтобы избежать такого печального финала, надо было постоянно вносить коррективы в планы развития.
Уилл Райт не ожидал, что разработанная им в одиночку простенькая игра не только придется по душе миллионам человек во всём мире, но и изменит сами города. Оказалось, что процессы их развития можно не только прогнозировать, но и моделировать – а раз можно, то и нужно. И чем точнее модель, тем лучше она предотвращает ошибки.
За 35 лет со времен появления Симсити в строительстве поменялось всё. Моделирование пронизывает отрасль от проектирования отдельных зданий до жизненного цикла целых городских агломераций. Появилась новая профессия – специалисты по BIM (Building Information Model). Они сейчас работают во всех инфраструктурных компаниях, в том числе и в Нацпроектстрое.
#Нацпроектстрой#BIM#Дороги_и_Мосты
В рамках недели ЦК строительных и архитектурных дисциплин преподаватель Павлова В.Л. провела открытое занятие на тему «Программное обеспечение информационных технологий в проектировании».
Студенты получили возможность не только познакомиться с разнообразием современных программных комплексов, но и углубиться в их особенности. После общего обзора были представлены доклады, в которых подробно разбирались преимущества и недостатки каждого комплекса. Это позволило студентам сформировать более полное и критическое представление о возможностях различных программных решений.
В ходе коллективного обсуждения студенты смогли выбрать актуальный перечень программного обеспечения, который, по их мнению, наиболее полно отвечает современным требованиям и может быть эффективно использован в колледже при изучении дисциплины «Информационные технологии в архитектурном проектировании».
Такой интерактивный формат занятия не только способствовал глубокому усвоению материала, но и развил у студентов навыки аналитического мышления и принятия обоснованных решений.
👻Подписывайтесь на наш канал вМАХ
#МСПК#СПО#Профессионалитет#BIM
🏛️🖥️🏢Специалисты по информационному моделированию зданий и эксперты по оценке экологического эффекта строительных решений – в списке профессий, спрос на которые будет расти в ближайшие 10 лет
#нгасу#сибстрин95#bim#строительство
🔵Согласно аналитикам агентства (АСИ), в строительстве ключевым направлением остается информационное моделирование зданий (Building Information Modeling, BIM). Эта технология объединяет проектирование, строительство и эксплуатацию зданий с использованием единой согласованной системы 3D-моделей, а не отдельных чертежей. Она уже закрепляется в нормативной базе и стандартах отрасли.
🔵Помимо этого растет запрос на специалистов, способных оценивать экологический эффект строительных решений. Это касается снижения углеродного следа и применения зеленых стандартов.
🔵Читать подробнее в Ведомости.
Тенденции в инжиниринге и строительстве на 2026 год
В 2026 году в строительной отрасли ожидается усиление концентрации на инновационных подходах и технологиях. Цифровизация станет неотъемлемой частью процесса: внедрение BIM (Building Information Modeling) и других умных технологий продолжается. Это улучшает точность расчетов и снижает риск ошибок.
Зеленое строительство набирает обороты, ориентируясь на экологические материалы и энергоэффективность. Важная роль отводится минимизации углеродного следа.
Автоматизация строительных процессов становится нормой. Дроны, 3D-печать и роботы повышают качество и снижают траты.
Также, модульное строительство привлекает внимание своими скоростью и экономичностью, отвечая на вызовы современных городов.
Будущее в индустрии обещает быть увлекательным и технологически продвинутым. 📈🏗️🌱
#Строительство#Технологии#BIM#Автоматизация
@stroynewsrussia
Технологии в строительстве: эффективные решения против модных словечек
📌 В строительной отрасли технологий множество, но важно отличить действительно полезные решения от модных словечек. Проанализируем некоторые из них.
🎯Информационное моделирование зданий (BIM) предлагает комплексное управление проектными данными, улучшая сотрудничество и сокращая переделки. Ожидается значительный рост рынка BIM до 27,12 млрд долларов к 2034 году.
📊Захват реальности и машинное обучение с использованием дронов повышает безопасность и снижает простои на 52,7%. Это решения настоящего, которые улучшают качество и срок использования оборудования.
🛡️ Однако не все инновации оказываются столь продуктивными. Например, метавселенная или блокчейн имеют потенциал, но сопряжены с высокими затратами и сложностями внедрения. Они могут не обеспечить мгновенную отдачу.
🤔 Принятие решений о технологических инвестициях требует серьезного анализа. Сосредоточьтесь на решении реальных проблем и учитывайте возможные риски, прежде чем воплощать технологические проекты.
#Строительство#ТехнологииВСтроительстве#BIM#Инновации
@stroynewsrussia
🌫 На площадке ООО "Связьгазпроект" 01 ноября 2025 г. состоялся международный научно-практический семинар "От концепции к применению - прогресс в параметрическом моделировании".
Приоритетами семинара стали следующие аспекты:
📌концепция ТИМ (BIM);
📌информационное моделирование архитектурных решений;
📌внедрение ТИМ (BIM) в проектных организациях;
📌современное программное обеспечение для ТИМ (BIM);
📌импортозамещение и ТИМ (BIM).
Активные участники семинара получили сертификаты. Отдельно стоит отметить доклады Никиты Березина "Технология проектирования в США" (бСТР-2311) и Кристины Масловой "BIM- моделирование в строительстве: международный аэропорт Мумбаи" (бСТР-2311).
Основные спикеры: доцент, к.т.н Кочегаров Д.В и ст.преподаватель Целярицкая М.И. кафедры ПЗС им НВ Троицкого 🎙️🌚
#ВГТУ#ПЗиС#BIM#Строительство
🔝Цифровой двойник Роттердама - разработка голландской ИТ-компании Future Insight.
☑️В ближайшие 2 года 3D-модель всего Роттердама будет дополнена данными в режиме реального времени.
🪙Город инвестирует в проект более $850 млн, при успешной реализации его планируется масштабировать.
⌨️Платформа разрабатывается с использованием гибких технических компонентов. Поставщики данных и ПО унифицированы в использовании одних подходов и стандартов.
📭Цель проекта состоит в том, чтобы объединить экосистему города для обмена данными и совместной работы на платформе для достижения важных задач.
Пока что город работает над некоторыми демонстрационными приложениями.
👮♂️Например, одно из них заключается в том, чтобы предоставить пожарной службе больше информации до прибытия на место чрезвычайной ситуации. В настоящее время при выезде пожарных служб на их планшетах доступны 2D-карты, но планов первых этажей нет. А в городе много высотных зданий.
🚓Приложение соберет воедино 3D-информацию об окружающей местности, интерьере здания и подземных коммуникациях, например, трубах и кабельной продукции. Это будет объединено с данными в режиме реального времени о заполняемости зданий и пропускной способности дорог.
🏛Еще одно приложение ускорит процесс выдачи строительных разрешений, объединив информационные модели зданий (BIM) с "умными" системами, которые могут автоматически проверять соответствие планируемых объектов городским кодексам.
🏠Кроме того, город ведет переговоры с жилищной компанией, которая владеет 50 тыс. домами, у которых уже есть свои собственные BIM-модели. Их хотят объединить с цифровым двойником всего города.
🏆Роттердам планирует платформу на базе цифрового двойника к концу года и полностью ввести его в эксплуатацию к концу 2024 года. @digitalbuild
#цифровыедвойники#bim#мировойопыт
ИИ на стройке и дороге: не фантастика, а смета!
Кратко: ИИ уже работает: камеры Sony в Сан‑Хосе и Лейквуде управляют безопасностью; телематика CMT ищет риски; Гавайи — видеорегистраторы для дефектов; Кентукки — чат‑бот по нормам; на площадке — BIM+VR и автодоставка планов. 🚧📷🧠📐🚜🛠️
Ключевые выводы:Безопасность — упреждающая; Проектирование — быстрее и прозрачнее; Стройка — меньше коллизий, дефицит кадров компенсируется VR‑обучением.
Сравнение: Раньше — выборочные замеры, бумажные нормы, поздние конфликты; теперь — потоковые данные, чат‑боты, раннее выявление конфликтов до котлована. Экономия времени и бюджета, рост безопасности.
Рекомендации: Старт с аварийных участков; связка телематики с приоритизацией ремонта; VR‑тренажёры для операторов; правило «BIM+AI до выпуска ПСД».
#стройка#транспорт#AI#BIM#безопасность#инфраструктура
@russtroyka
🏛️✏️🖥️От Африки до Азии и Европы: Буркина‑Фасо, Египет, Казахстан и другие страны объединила первая международная олимпиада НГАСУ (Сибстрин) по 3D‑моделированию
#нгасу#сибстрин#олимпиада#3d_моделирование#bim
🥇 Новосибирский государственный архитектурно‑строительный университет (Сибстрин) проводит первую международную олимпиаду по 3D‑моделированию для иностранных абитуриентов. Участниками стали представители разных регионов мира — среди стран, уже заявившихся на олимпиаду: Буркина‑Фасо, Египет, Казахстан, Конго, Ливия, Монголия, Сенегал, Тунис, Франция и другие.
✔️ Олимпиада организована НГАСУ (Сибстрин) при информационной поддержке Россотрудничества РФ и технической поддержке российской компании «Нанософт разработка». Впервые проект реализуется дистанционно и сразу на трех языках — русском, французском и английском.
Олимпиада проходит в два этапа:
1️⃣ Подготовительный этап — с 09 февраля по 19 апреля 2026 года
Он включает онлайн‑обучение, выполнение и проверку домашних заданий, а также выполнение отборочного задания (до 19.04.2026).
2️⃣ Заключительный этап — с 20 по 30 апреля 2026 года
В этот период проводится олимпиада, подводятся итоги и оформляются электронные документы: сертификаты участника, дипломы призеров и победителей.
Подробнее
📲Сибстрин в МАХ
🌐Уральский ТИМ-стандарт
📝 В Свердловской области разработали стандарт для технологий информационного моделирования в строительстве
📌 Также стандарт сейчас содержит раздел «Требования к информационным моделям, направляемым на государственную экспертизу».
📈 Благодаря ему в рамках прохождения экспертизы появится возможность автоматизировать ряд проверок модели на соответствие требованиям технических регламентов и сократить время, затрачиваемое на эту процедуру.
_______________________
Источник:https://zsrf.ru/news/2023/03/01/uralskij-tim-standart
#ТИМ#MStroy#BIM#Строим_с_MStroy
БАМ: Брачный союз моделей и времени 🏗️🎯
Мало кто знает, но BIM — это не просто про моделирование 😏. Информационное моделирование зданий (BIM) занимает почетное место в строительной революции. Но что, если мы придадим этому немного ИИ? 🤔 Ожидается, что рынок ИИ в строительстве вырастет до 35,53 млрд долларов к 2034 году 📈!
Представьте, как 4D-модели способны сократить время монтажа на 66%! 🚀 Один клиент, используя покадровый подход, оптимизировал доставку материалов на стройплощадку, избежав пробок и задержек 🙌.
4D-планирование — это история в реальном времени 🎬. Демократизация этого подхода уже на пороге: скоро каждый сможет с легкостью создавать визуальные повествования без особых навыков. Так что держите наготове свои симпатии к математике и творчеству! 😉
#строительство#3D#BIM#искусственныйинтеллект#инновации
@russtroyka
🔔Большеинструментов — больше возможностей!
Мы активно расширяем набор инструментов, чтобы работа в Revit была быстрее и удобнее.
И сейчас в нашем арсенале уже более 15 полезных инструментов, 12 из которых доступны абсолютно бесплатно🔥
С их помощью вы можете:
🔘копировать листы внутри проекта с различными настройками, переименовывать их, перенумеровывать
🔘пакетно печатать листы разных форматов в PDF из текущего и связанных файлов
🔘изменять опорный уровень у элементов без их смещения
🔘задавать нумерацию элементов в спецификациях
🔘экспортировать спецификации в Excel
🔘заполнять количество изменений в штампах листа и изменения в ведомостях рабочих комплектов
🔘экспортировать листы в DWG
🔘управлять видимостью связей на видах и шаблонах
🔘заменять тип осей с 2D на 3D и наоборот
🔘пакетно добавлять/удалять параметры в проекте, копировать их между семействами/проектами
🔘находить и очищать проект от ненужных dwg и dxf импортов
🔘гибко выбирать элементы по значениям параметров
🔘создавать рабочие наборы
🔘обрезать вид по прямоугольной области
✅ Также, вы можете заполнять параметры элементов на основе значений других параметров и расчетных формул
то есть гибко задавать в какие элементы, в какой параметр и что именно должно быть записано
Инструменты на практике
⏺ Установите PikToolsBox (кнопка "Скачать" на странице продукта) и далее загрузите сборку Общее-Revit
Пробный период для платных решений на 3 месяца
⏺Оставьте заявку
#Revit#BIM#ПИК#BIMTeam