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

Резултати

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

Пребарај: #millionaires

当前筛选 #millionaires清除筛选
Fx Signals_Gold #XAUUSD(GOLD)💰

@FxSignals_Gold · Post #10535 · 25.03.2026 г., 13:43

Dear Traders/Investors, You're never going to be 100% ready and it's never going to be just the right time. If you want it , you just have to do it. ⚡️ Services We @ FxSignals_Gold Provides ⚡️ 🔔 FxSignals_Gold Free - ✔️ 1-3 Free Signals Weekly ✔️Educational Insight 🔔 FxSignals_Gold VIP - ✔️ 2-4 Paid Signals Daily ✔️Educational Insight ✔️ Periodic Market Analysis on Trades ✔️ Quality over Quantity Trade calls ✔️Best support for 24/7 assistance 🔔 FxSignals_Gold Account Management Service - ✔️Perfect for New and Busy Traders ✔️ Minimum of 25% profit Weekly ✔️Monitored by Experts and Pro Traders ✔️Best support for 24/7 assistance 🔔 FxSignals_Gold Prop Firm Challenge & Verification Services - ✔️Account traded and Monitored by Experts and Pro Traders ✔️Best support for 24/7 assistance ✔️All trades are executed manually ✔️Only $150 fee for phase 1&2 challenge As for FxSignals_Gold, our goal is to create #Millionaires amongst our traders, for you all to be Financially free. For Question, Information,Feedback ... Kindly Contact ☎️T.me/FrxMaster_Gold

Fx Signals_Gold #XAUUSD(GOLD)💰

@FxSignals_Gold · Post #10071 · 02.01.2025 г., 04:39

WELCOME TO 2025!🎉 ✔️Be sure to write down your goals for 2025 ✔️What you plan to achieve with FxSignals_Gold for 2025 ✔️Don't just write down your goals but rather write down how you plan to achieve your goals ✔️Make sure your goals are attainable and achievable. Everyday, people make choices about what they intend to achieve. 2025 has to be a year where you'll set yourselves up for success by making better decisions and choices. It is important to know and note what you want to do and achieve with your life in 2025, because 2025 is the year you will make your dream a reality with FxSignals_Gold. As for FxSignals_Gold, our goal for 2025 is to create #Millionaires amongst our traders, for you all to be Financially free so you and your family can live a better life. 🔖We thank you all for the support thus far! We remain the best Forex providing service in the world. Official resumption date remains 6th of January 2025. FxSignals_Gold Wishes you all the best in the New Year! Happy New Year!

Venture Village Wall 🦄

@venturevillagewall · Post #4307 · 04.03.2025 г., 22:00

Crypto News Highlights: Market Moves & Updates 🚨 494,153 #SOL ($71.95M) transferred to Coinbase Institutional. 📉 SEC drops lawsuit against Cumberland DRW amid Trump admin crypto probe. 🇸🇻 El Salvador's President Bukele affirms ongoing Bitcoin purchases despite IMF's demands. ⚡ Belarus to boost cryptocurrency mining, leveraging excess electricity. 💰 BlackRock posits demand exceeds Bitcoin supply among US millionaires. Check for detailed insights: Whale Alert, SEC News, El Salvador Update, Belarus Mining #SOL#Crypto#SEC#Bitcoin#ElSalvador#Belarus#Mining#BlackRock#Finance#Blockchain#MarketUpdates#CryptoNews#WhaleAlert#IMF#Regulations#Energy#Millionaires#Demand#MarketMovements#Institutional#CryptoInvesting