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

Резултати

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

Пребарај: #lsp

当前筛选 #lsp清除筛选
头号新闻 | 泰国🇹🇭

@thxwtg · Post #86438 · 12.04.2026 г., 10:21

#LSP 感谢上天的眷顾,这次经历让我警醒。我以后再也不会在外进行不安全性行为了,与两名女性进行了四次无保护性行为,这一个月来惶恐不安,刚刚检查结果正常。 如今社会环境复杂,仍需注重安全防护。发至频道,感谢东南亚狗推频道…… 无论多么急切,也要使用安全套😂 ☎️ 免费爆料投稿: 👨‍👨‍👧‍👧 关注曝光频道: . ———————————————— 【新闻汇】 客服中心 【投稿方式】 客服中心 【外围包养】 客服中心 ————————————————

Hashtags

#LSP 感谢上天的眷顾,这次经历让我警醒。我以后再也不会在外进行不安全性行为了,与两名女性进行了四次无保护性行为,这一个月来惶恐不安,刚刚检查结果正常。 如今社会环境复杂,仍需注重安全防护。发至频道,感谢东南亚狗推频道…… 无论多么急切,也要使用安全套😂 ☎️ 免费爆料投稿: 👨‍👨‍👧‍👧 关注曝光频道: . ———————————————— 【新闻汇】 客服中心 【投稿方式】 客服中心 【外围包养】 客服中心 ————————————————

Hashtags

GitHub Trends

@githubtrending · Post #15106 · 30.08.2025 г., 13:00

#elixir#elixir#language_server_protocol#lsp Expert is the official language server for Elixir, helping your code editor understand and work with Elixir code better. You can easily install it by downloading the right version for your system or build it from source if you prefer. Expert supports the latest features through nightly builds and integrates smoothly with your editor, improving coding with features like error checking and code completion. Using Expert makes writing Elixir code faster and less error-prone, boosting your productivity and coding experience. It is open source under Apache License 2.0 and supported by sponsors, ensuring ongoing development and support. https://github.com/elixir-lang/expert

GitHub Trends

@githubtrending · Post #15032 · 06.08.2025 г., 11:30

#elixir#debug_adapter_protocol#elixir#language_server#language_server_protocol#lsp ElixirLS is a tool that helps you write and debug Elixir code more easily by providing features like code completion, go-to-definition, inline error reporting, and a powerful debugger that supports breakpoints and step-through debugging. It works with many editors and IDEs through standard protocols, making it flexible to use. It also integrates Dialyzer for static code analysis to catch bugs early and offers a server that helps AI tools understand your code better. Using ElixirLS speeds up development, improves code quality, and makes debugging simpler and more efficient. It supports recent Elixir and OTP versions and can be customized for your project needs. https://github.com/elixir-lsp/elixir-ls

Tutto Elezioni

@tuttoelezioni · Post #1437 · 25.11.2025 г., 08:44

#Italia🇮🇹 #Regionali #Puglia Risultati finali. Seggi. Sezioni scrutinate: 4.032/4.032 (100%). Partito Democratico - Candidato Presidente Decaro (#PD|S&D): 14 Decaro Presidente: 7 Per la Puglia Decaro Presidente: 4 Movimento 5 Stelle (#M5S|LEFT): 4 🟧Totale liste di centro-sinistra: 29¹ Fratelli d'Italia - Giorgia Meloni (#FdI|ECR): 11 Forza Italia - Berlusconi - PPE - Lobuono Presidente (#FI|PPE): 5 Lega Puglia (#LSP|PfE): 4 Indipendente di centro-destra: 1 🟦Totale liste di centro-destra: 21 ¹ Cui si aggiunge il Presidente eletto Antonio #Decaro (PD) @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1430 · 24.11.2025 г., 20:27

#Italia🇮🇹 #Regionali #Puglia Risultati parziali.Liste. Sezioni scrutinate: 3.361/4.032 (83,36%). Partito Democratico - Candidato Presidente Decaro (#PD|S&D): 25,69% Decaro Presidente: 12,77% Per la Puglia Decaro Presidente: 8,75% Movimento 5 Stelle (#M5S|LEFT): 7,39% Avanti popolari con Decaro candidato Presidente: 4,20% Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT): 4,16% 🟧 Totale liste di centro-sinistra: 62,97% Fratelli d'Italia - Giorgia Meloni (#FdI|ECR): 18,55% Forza Italia - Berlusconi - PPE - Lobuono Presidente (#FI|PPE): 8,99% Lega Puglia (#LSP|PfE): 7,94% Noi moderati - Civici per Lobuono (#NM|PPE): 0,83% La Puglia con noi: 0,08% 🟦 Totale liste di centro-destra: 36,40% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1436 · 25.11.2025 г., 08:40

#Italia🇮🇹 #Regionali #Campania Risultati finali. Seggi. Sezioni scrutinate: 5.825/5.825 (100%). Partito Democratico (#PD|S&D): 10 Movimento 5 Stelle 2050 (#M5S|LEFT): 5 A testa alta: 4 Avanti Campania: 3 Casa riformista per la Campania: 3 Roberto Fico Presidente: 3 Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT): 2 Mastella Noi di Centro Noi Sud: 2 🟧 Totale liste di centro-sinistra: 32¹ Giorgia meloni per Cirielli - Fratelli d'Italia (#FdI|ECR): 7 PPE Forza Italia Berlusconi (#FI|PPE): 6 Lega - Cirielli Presidente (#LSP|PfE): 3 Cirielli Presidente per la Campania - Moderati e riformisti: 2 🟦 Totale liste di centro-destra: 18 ¹ Cui si aggiunge il Presidente eletto Roberto #Fico (M5S) @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1432 · 24.11.2025 г., 20:38

#Italia🇮🇹 #Regionali #Campania Risultati parziali.Liste. Sezioni scrutinate: 3.640/5.825 (62,49%). Partito Democratico (#PD|S&D): 18,90% Movimento 5 Stelle 2050 (#M5S|LEFT): 9,37% A testa alta: 7,73% Casa riformista per la Campania: 6,16% Roberto Fico Presidente: 5,50% Avanti Campania: 5,24% Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT): 4,64% Mastella Noi di Centro Noi Sud: 3,89% 🟧Totale liste di centro-sinistra: 61,41% Giorgia meloni per Cirielli - Fratelli d'Italia (#FdI|ECR): 11,75% PPE Forza Italia Berlusconi (#FI|PPE): 10,84% Lega - Cirielli Presidente (#LSP|PfE): 5,37% Cirielli Presidente per la Campania - Moderati e riformisti: 4,57% Noi moderati - Cirielli Presidente (#NM|PPE): 1,18% Cirielli Presidente Unione di Centro Democrazia Cristiana (#UDC|PPE): 0,51% Democrazia Cristiana con Rotondi - Centro per la libertà: 0,45% Pensionati consumatori - Cirielli Presidente: 0,20% 🟦Totale liste di centro-destra: 34,87% 🟥 Campania popolare - Giuliano Granato Presidente: 2,15% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1289 · 30.09.2025 г., 05:35

#Italia🇮🇹 #Regionali #Marche Risultati preliminari. Liste. Sezioni scrutinate: 1.572/1.572 (100%). 🟦 Fratelli d'Italia (#FdI|ECR): 27,41% 🟦 Forza Italia (#FI|PPE): 8,60% 🟩 Lega (#LSP|PfE): 7,37% ⬜️ I Marchigiani: 4,25% ⬜️ Civici Marche: 2,59% ⬜️ Liste civiche-Unione di Centro (#UdC|PPE): 1,91% 🟦 Noi Moderati (#NM|PPE): 1,64% Totale liste centro-destra: 53,77% 🟧 Partito Democratico (#PD|S&D): 22,50% ⬜️ Matteo Ricci Presidente: 7,34% 🟨 Movimento 5 Stelle (#M5S|LEFT): 5,08% 🟥 Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT): 4,15% ⬜️ Progetto Marche: 1,92% ⬜️ Avanti con Ricci: 1,43% ⬜️ Pace Salute Lavoro: 1,13% Totale liste centro-sinistra: 43,55% Altri: 2,68% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1287 · 29.09.2025 г., 18:51

#Italia🇮🇹 #Regionali #Marche Risultati preliminari.Liste. Sezioni scrutinate: 1.413/1.572 (89,88%). 🟦 Fratelli d'Italia (#FdI|ECR): 27,54% 🟦 Forza Italia (#FI|PPE): 8,60% 🟩 Lega (#LSP|PfE): 7,35% ⬜️ I Marchigiani: 4,27% ⬜️ Civici Marche: 2,62% ⬜️ Liste civiche-Unione di Centro (#UdC|PPE): 1,92% 🟦 Noi Moderati (#NM|PPE): 1,60% Totale liste centro-destra: 53,90% 🟧 Partito Democratico (#PD|S&D): 22,54% ⬜️ Matteo Ricci Presidente: 7,20% 🟨 Movimento 5 Stelle (#M5S|LEFT): 5,12% 🟥 Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT): 4,10% ⬜️ Progetto Marche: 1,90% ⬜️ Avanti con Ricci: 1,44% ⬜️ Pace Salute Lavoro: 1,12% Totale liste centro-sinistra: 43,42% Altri: 2,68% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1438 · 25.11.2025 г., 08:49

#Italia🇮🇹 #Regionali #Veneto Risultati finali. Seggi. Sezioni scrutinate: 4.729/4.729 (100%). Lega - Liga Veneta Stefani Presidente (#LSP|PfE): 19 Fratelli d'Italia - Giorgia Meloni (#FdI|ECR): 9 Forza Italia Berlusconi Autonomia per il Veneto (#FI|PPE): 3 Liga Veneta Repubblica V.A.: 1 Unione di Centro (#UdC|PPE): 1 🟦 Totale liste di centro-destra: 33¹ Partito Democratico - Manildo Presidente (#PD|S&D): 10 Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT): 2 Movimento 5 Stelle (#M5S|LEFT): 1 Uniti per Manildo Presidente: 1 Le civiche venete per Manildo Presidente: 1 🟧Totale liste di centro-sinistra: 15 ⬛️ Szumski resistere Veneto: 2 ¹ Cui si aggiunge il Presidente eletto Alberto #Stefani (LSP) @TuttoElezioni

GitHub Trends

@githubtrending · Post #14724 · 19.05.2025 г., 21:30

#rust#code_quality#ide#language#language_server#lsp#python#rust#type_check#type_checker#typecheck#typechecker#types#typing Pyrefly is a fast tool for checking Python code. It helps catch mistakes before you run your code, making it easier to write reliable programs. Pyrefly can work with both new and old Python projects, even if they don't have type information. It integrates well with editors like VSCode, providing features like auto-completion and code refactoring. This makes coding faster and more efficient, helping you avoid bugs and making your code easier to understand and maintain. https://github.com/facebook/pyrefly

123•••89
ПретходнаСтраница 1 од 9Следна