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

Резултати

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

Пребарај: #thoughts

当前筛选 #thoughts清除筛选
Maximus Trade 🌕

@MaximusTrade1 · Post #9747 · 24.03.2025 г., 16:51

#Thoughts💭 Может, помните BERA? Тогда я зашортил её по 12$ на канале, а после чуть рановато перевернулся в лонг на 6$, ожидая выноса шортистов. Нас немного сняли ниже 5$ — и после этого произошёл вынос почти на 100%. Сейчас похожая ситуация на ETH: очень много шортов, и со дня на день ожидается мощнейший шорт-сквиз. Но перед этим могут снять лонги с высоким кредитным плечом. Именно поэтому я и написал зафиксировать часть прибыли, после того, как предложил взять максимальное плечо ниже 2000$. Лонг с плечом x3 по ETH и BTC всё так же выглядит безопасно. Просто, вероятно, будет ещё одно снятие снизу — и затем резкий вынос. Просто держитесь.

Hashtags

Maximus Trade 🌕

@MaximusTrade1 · Post #9731 · 20.03.2025 г., 10:22

#Thoughts💭 Я думаю, мы сформировали дно в секторе TON (в основном по мемам). Если вас привлекают альткоины, я бы рекомендовал сейчас перейти на мемы TON и только один мем в сети ETH — это то, что реально даст нам возможность заработать до конца бычьего рынка. Также, когда ФРС включит печатный станок (через несколько месяцев), не все альткоины смогут извлечь из этого выгоду. В первую очередь это будет полезно для ETH и BTC. Весь остальной мусор не получит ничего.

Hashtags

Maximus Trade 🌕

@MaximusTrade1 · Post #9394 · 27.11.2024 г., 12:27

#Thoughts💭 Я держу TON и многие альты(все в плюсе). Не думаю, что они упадут ниже. Просто маленькая коррекция, перед походом выше.

Hashtags

扫地僧º笔记

@Lover_links · Post #8461 · 01.03.2026 г., 10:55

重要的部分 我现在发现 Talk 什么不重要,Code 什么也不重要,无论你建造了小而美的软件还是 Calling 出金句 quotes,都无足轻重。作品一旦产生就已经独立和开始复制,对你没有意义。 重要的是,它是否仍是你整体的一部分,整体结构中的文档、Skills 插件、网关拉取的节点、cron,或者是某个记忆的部分提取,重要的是它是否具备乐高属性,可镶嵌、可组合、可引用。 现在文本、说话也是如此。你可以有很多梦话、呓语、意识流癔症,甚至低语咒术,这些都不重要。重要的是,它们是否是你完全知识体系和储备的一部分;它是否 reference 你其他的重要内容和思想,能够被牵引、吟唱,这些部分重要。 现在,意义变得强关联和强构筑,是被引用、结构化和提取。 #thoughts

Hashtags

Quiet World 🍁

@QuietWorld · Post #8386 · 12.06.2024 г., 10:49

I just realized... I carried it too well that it made you think you can do better, so you took over only to carry it miserably & cry. The only thing you are great at seems to be playing victim. #thoughts@quietworld🍃

Hashtags

Quiet World 🍁

@QuietWorld · Post #8367 · 07.04.2024 г., 11:40

This holiday I just want to do nothing. I'm too tired to socialize, make plans, etc. I may miss my family & want to meet up but I feel tired to even do anything that I like. All I feel like is want to be on my own, unbothered by people, lie down & stare into the abyss. #thoughts@quietworld🍃

Hashtags

Maximus Trade 🌕

@maximustrade1 · Post #8046 · 22.12.2023 г., 06:32

#Thoughts💭 Вот сейчас, глядя на SOL, BNB, ETH, вам бы хотелось находиться в самом начале пути? Ответ очевидный: ДА. Проекты дали сотни иксов. А кто-нибудь знал, сколько % они сделают? Нет. Были какие-нибудь очевидные вещи, чтобы держать эти проекты? Нет. Я был в ETH, с первого дня. Начал его майнить в 2015, нас было немного. Как помню то время, мне парень из Украины помогал по скайпу настроить ферму, общались мы все на каком-то форуме. Я тогда сильно топил за ETH) ферма приносила за сутки 50 монет ETH. Веселое было время) С помощью майнинга + покупок на споте, я накопил 13 800 ETH Тогда никто не знал, сколько сделает иксов ETH. Просто была надежда на Виталика)) Поэтому, как мне удалось хорошо заработать - я вышел с него, не дождавшись бычьего ралли. Но сейчас, есть конкурент, который перевернет BNB, ETH, SOL и все блокчейны вместе взятые. Скорость транзакций, быстрее чем у VISA и у всех этих блокчейнов вместе взятых. Есть так же очевидные вещи: пользовательская база с около миллиардом пользователей. Есть не выпущенные проекты, которые при бета версии стремятся собирать 2 млн пользователей. Покажите мне хотя бы один проект, который привлекал столько людей? Их просто нет. Никто не говорит про него из инфлюенсеров, потому что он еще не сделал иксы. Все начинают говорить только на АТН. Вам не достаточно фундаментала Telegram? Вы в самом начале TON и он должен быть у каждого. Забудьте про фьючерсы, если хотите заработать реально иксы. Погрузитесь в экосистему ТОN или давайте сделаем это вместе. Очевидно, мы можем ничего не заработать. Но тут явно больше шансов, чем в любом другом проекте. LINK - Maximus Trade|TWITTER

Hashtags

Quiet World 🍁

@QuietWorld · Post #8004 · 09.02.2022 г., 23:38

🙈🙉🙊 It's better to just mind my own business & stop being a listener because even though I don't ask people about their business, but when they keep on talking & complaining to me, their negative vibe can get into me. Then, I'm the one who burst out & get ugly 🥴 I wish I remember this sooner. Nevermind, what's done is done. Keep chin up, stay strong & move forward. They'll shut up eventually. #thoughts@quietworld🍃

Hashtags

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