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

Резултати

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

Пребарај: #chrome

当前筛选 #chrome清除筛选
黑科技软件资源分享

@kkaifenxiang · Post #14347 · 09.04.2026 г., 05:02

🆔 插件名称:SyncCaster ⭐️ 插件功能:多平台内容发布 ➡️ 支持平台:#Chrome 📁 插件简介:一款将文章同步发布到多个主流平台如掘金、CSDN、知乎和微信公众号等的工具,可以通过该插件从自撰写或网页采集的文章中,自动提取内容并统一转换为 Markdown 格式。内置了 Markdown 编辑器,支持实时预览和 LaTeX 数学公式渲染。 ⬇️ 插件下载:点击下载 📢频道✈️群聊😀推特 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #14328 · 07.04.2026 г., 05:05

🆔 插件名称:ChatTOC ⭐️ 插件功能:I聊天记录转导航知识 ➡️ 支持平台:#Chrome 📁 插件简介:一款将AI聊天记录转化为可导航的知识界面。能够将长篇聊天内容整理成清晰的提纲,可以创建消息提纲和提示文件夹,以便更好地组织和保存重要的聊天内容。 支持多种AI平台,包括ChatGPT、Claude、Gemini等,只需输入关键词即可快速定位到所需的答案。 ⬇️ 插件下载:点击下载 📢频道✈️群聊😀推特 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #14316 · 05.04.2026 г., 23:33

🆔 插件名称:ReShelf ⭐️ 插件功能:书签管理 ➡️ 支持平台:#Chrome 📁 插件简介:一款AI书签管理插件,解决书签管理中的诸多问题,如书签杂乱、链接失效和信息冗余等。 能够自动分析书签内容并进行智能分类,还提供书签健康检测功能,能够自动扫描失效链接并清理重复书签。 ⬇️ 插件下载:点击下载 📢频道✈️群聊😀推特 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #14303 · 05.04.2026 г., 00:48

🆔 插件名称:XBooster ⭐️ 插件功能:X功能增强 ➡️ 支持平台:#Chrome 📁 插件简介:一款转为X设计的插件,提供多种功能,包括智能评论生成、批量回复、潜力指数筛选和快速书签管理等。 可以通过简单的操作生成个性化的评论,快速处理多条回复,并利用潜力指数智能筛选高价值内容,从而更有效地参与社交媒体互动。 还支持情绪选择、智能翻译和统计看板等功能。 ⬇️ Chrome版下载:点击下载 📢频道✈️群聊😀推特 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #14083 · 10.03.2026 г., 05:00

🆔 插件名称:NativeMind ⭐️ 插件功能:AI助手 ➡️ 支持平台:#Chrome 📁 插件简介:一款基于本地开源模型的人工智能助手,过连接 Ollama 本地大型语言模型,在用户的浏览器中实现最新的 AI 功能,而无需将任何数据发送到云服务器。 确保用户的数据完全掌控,所有操作均在本地设备上完成,确保了绝对的隐私保护。 ⬇️ 插件下载:点击下载 🔗 开源地址:点击访问 📢频道✈️群聊😀推特💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #14064 · 07.03.2026 г., 05:02

🆔 插件名称:PeekLink ⭐️ 插件功能:链接预览 ➡️ 支持平台:#Chrome 📁 插件简介:一款可以快速预览链接内容的插件,只需长按任意链接,即可在当前页面弹出预览窗口,避免了频繁跳转页面的麻烦。 支持绕过部分网站的 iframe 限制,可以在预览窗口中进行点击、滚动和播放视频等交互操作。 还允许将预览窗口固定到侧边栏,便于多源信息的对比阅读。 ⬇️ 插件下载:点击下载 📢频道✈️群聊😀推特 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #14019 · 01.03.2026 г., 05:44

🆔 插件名称:Gemini Chat Quick Delete ⭐️ 插件功能:快速删除 Gemini 聊天记录 ➡️ 支持平台:#Chrome 📁 插件简介:一款可以快速删除 Gemini 聊天记录的插件,只需点击聊天列表中的垃圾桶图标,即可轻松删除不需要的对话,而无需任何额外的提示或干扰。 ⬇️ 插件下载:点击下载 📢频道✈️群聊 📬投稿 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #13979 · 24.02.2026 г., 05:04

🆔 插件名称:PostBot ⭐️ 插件功能:多平台内容同步 ➡️ 支持平台:#Chrome 📁 插件简介:一款开源的多平台内容同步分发生产力工具,用于高效地将各种类型的内容(如文章、笔记、动态、图片、视频和音频)一键同步发布至多个主流媒体平台。 支持国内平台如微信、微博、今日头条、小红书、知乎等,同时也兼容国际平台如 Twitter、Facebook、Instagram 等。 ⬇️ 插件下载:点击下载 📢频道✈️群聊 📬投稿 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #13929 · 18.02.2026 г., 02:34

🆔 插件名称:批量图片下载器 ⭐️ 插件功能:网页图片下载 ➡️ 支持平台:#Chrome 📁 插件简介:一款可以快速选择并批量下载网页中图片的工具。支持跨域下载,可以通过简单的操作,轻松获取网页上的所有图片。 包括图片预览、文件大小显示、智能扫描、批量选择、尺寸过滤以及批量下载等。只需访问包含图片的网页,点击扩展图标,即可选择需要下载的图片,并一键下载。 ⬇️ 插件下载:点击下载 📢频道✈️群聊 📬投稿 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #13875 · 12.02.2026 г., 05:06

🆔 插件名称:NotebookLM Web Importer ⭐️ 插件功能:YouTube 视频导入 NotebookLM ➡️ 支持平台:#Chrome 📁 插件简介:一款快速将网页和 YouTube 视频导入到 NotebookLM 中的工具。只需点击一次按钮,即可将当前浏览的网页或视频保存到 NotebookLM。 还支持批量导入链接,包括来自链接列表、浏览器标签、YouTube 播放列表和 RSS 源等多种来源,方便集中管理信息。 ⬇️ 插件下载:点击下载 🔗 官方网站:点击访问 📢频道✈️群聊 📬投稿 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #13874 · 12.02.2026 г., 05:06

🆔 插件名称:cose ⭐️ 插件功能:文章同步发布 ➡️ 支持平台:#Chrome 📁 插件简介:一款可以在多个内容平台上同步文章的工具,只需编辑 Markdown 内容,然后通过点击发布按钮选择要同步的平台,插件便会自动将文章同步到所选平台。 还具备自动检测各平台登录状态的功能,方便管理同步的标签页,并在同步微信公众号时保留渲染样式并自动保存为草稿。 ⬇️ 插件下载:点击下载 📢频道✈️群聊 📬投稿 💵商务

Hashtags

黑科技软件资源分享

@kkaifenxiang · Post #13866 · 11.02.2026 г., 05:04

🆔 插件名称:text2card ⭐️ 插件功能:文本转图片 ➡️ 支持平台:#Chrome 📁 插件简介:一款将网页文章快速转换为美观的卡片的工具。只需在任何包含文本内容的网页上点击浮动按钮,选择或输入所需内容,便可生成专业的分享卡片。 还具备高质量图像导出、社交媒体元素自定义等功能,确保分享卡片在视觉上吸引人并符合品牌风格。 ⬇️ 插件下载:点击下载 📢频道✈️群聊 📬投稿 💵商务

Hashtags

123•••10•••20•••2223
ПретходнаСтраница 1 од 23Следна