TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #210 · 3 фев.

Что делать если нужно поставить какую-то 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

Резултати

Пронајдени 261 слични објави

Пребарај: #win

当前筛选 #win清除筛选
🎉 Efficiency资源干货全收录

@Quanshoulu · Post #9620 · 08.02.2026 г., 09:19

#WIN MusePocket 是一款专为创作者打造的本地写作软件。将你的每一个灵感、每一段文字安全地收纳在这个专属的创作空间里。无需联网,数据完全属于你,让创作更自由、更纯粹。 https://github.com/nihaozyj7/MusePocket

Hashtags

豆豆の垃圾桶

@fdd_JSB · Post #4427 · 20.01.2025 г., 05:36

EasyFileCount是一款免费无广基于Java开发的文件管理软件,支持5批量查询文件夹大小、方便查找重复文件和识别文件夹中的大文件等实用功能,包括但不限于U盘、移动硬盘、HDD、SSD等只要能被识别的磁盘盘符,还可根据音视频、图片、文档、压缩包等类型指定查询或查重。其适合系统盘空间告急及需清理重复文件(夹)等场景。 软件特性: 1. 查找大文件 2. 查找重复文件 3. 查看单个/多个文件夹大小(相比树形图而言,更开清晰识别占用空间较大的文件夹) 4. 支持高性能模式,多线程始加速(仅为64位) 5. 文件分类查看与重复文件查找(如音视频、文档、图片等) 6. 查询内容现支持批量导出excel表格。 来源:52破解 #win

Hashtags

豆豆の垃圾桶

@fdd_JSB · Post #4405 · 02.01.2025 г., 22:21

Microsoft Recall If you opt in to the feature, then as you use your PC, a snapshot of your active screen will be saved every few seconds and when the content of your active window changes. 如果您选择使用该功能,那么当您使用 PC 时,将每隔几秒钟保存一次活动屏幕的快照,并且当您的活动窗口内容发生变化时。 检测是否开启: 管理员身份运行CMD执行 Dism /Online /Get-Featureinfo /Featurename:Recall 关闭 Recall功能: 管理员身份运行CMD执行 Dism /Online /Disable-Feature /Featurename:Recall 开启Recall功能: 管理员身份运行CMD执行 Dism /Online /Enable-Feature /Featurename:Recall 据传该功能只在WIN11的简中版(中国大陆)默认开启 #win

Hashtags

豆豆の垃圾桶

@fdd_JSB · Post #4331 · 25.06.2024 г., 00:02

还原 把里面的内容替换成 Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER\Software\Classes\CLSID\{2aa9162e-c906-4dd9-ad0b-3d24a8eef5a0}] [-HKEY_CURRENT_USER\Software\Classes\CLSID\{6480100b-5a83-4d1e-9f69-8ae5a88e9a33}] #win

Hashtags

豆豆の垃圾桶

@fdd_JSB · Post #4277 · 10.03.2024 г., 21:31

Windows11轻松设置 一款专门为Windows 11(支持Windows 10)系统设计的程序应用,拥有多种特色功能和亮点。通过界面简洁、个性化定制、一键优化等功能,可以帮助用户更加便捷地进行系统设置和管理。同时,该应用的多种主题、系统优化、智能提示等特点也受到用户的欢迎。总之,Windows 11 简便设置应用是一款非常实用的程序应用,可以提高用户的工作效率和使用体验。 #win

Hashtags

豆豆の垃圾桶

@fdd_JSB · Post #4261 · 15.02.2024 г., 01:26

win11全局深色 项目地址:https://github.com/Rectify11/Installer 卸载重启 黑屏 有重装风险 自己看着折腾 #win

Hashtags

Crypto

@signal_bitcoins · Post #1875 · 16.12.2023 г., 10:39

#WIN broken up the 1H Time frame trendline,we are waiting for a pullback to buy and hold until target 👀 ❄️@signals_bitcoin_crypto❄️ ❄️@Shadow_support0o❄️

Hashtags

BUNKER

@bunkerrvfx · Post #462 · 27.01.2024 г., 14:13

Topaz Gigapixel AI 7.0.1 #WIN - Operating System: Windows 10, 11 (x64); Win7 не поддерживается!!! - OpenGL version 3.3 or later Описание: Topaz Gigapixel AI. — это первое и единственное приложение, использующее силу искусственного интеллекта для увеличения ваших изображений, добавляя естественные детали для удивительного результата. Используя технологию глубокого обучения, Topaz Gigapixel AI ™ может увеличить изображение и заполнить детали, которые другие продукты для изменения размеров не учитываются. Эти традиционные методы создают изображения, которые размыты, не реалистично живописны и не имеют деталей, какие присутствуют в изображениях с высоким разрешением. Источник

Hashtags

Mappasaurus Official Channel

@mappasaurusofficial · Post #235 · 06.04.2025 г., 14:15

Win all the Leagues Titles &Unlock The Next Chapter Dominate every league & become the ULTIMATE DINO. #Win mountains of $CRACKA along the way. But that's not all - a whole new phase of #Mappasaurus awaits….. Something we've been DYING to reveal. Ready To Play ? 🤑 Start your journey here: @MappasaurusAppBot Follow us on: Twitter | Instagram | Medium | Youtube | Linkedin | Earn 🌍Global Communities

123•••10•••202122
ПретходнаСтраница 1 од 22Следна