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

Резултати

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

Пребарај: #asic

当前筛选 #asic清除筛选
KK Kontemporaries

@kkkontemp · Post #1325 · 05.01.2025 г., 23:21

#ASIC AES HOLDINGS(6781): JPM이 목표 주가를 43% 상향 조정하여 시장 최고치인 NT$1,330으로 설정하고, 2025/26년 ASIC 수요 증가를 이유로 비중 확대(OW) 의견을 재확인함 => AES 주가는 지난 2주 동안 약 25% 상승(TWSE 0% 대비)했으며, 이는 ASIC 부문에 대한 긍정적인 분위기 개선에 기인함. 이는 주로 주요 CSP(클라우드 서비스 제공업체)의 ASIC 출하량 상향 조정에 의해 추진되었으며, AES는 ASIC 서버 랙의 주요 BBU 공급업체로서 혜택을 받을 수 있음. 따라서 우리는 2025년 예상 ASIC 수요 증가를 기반으로 BBU 추정치를 상향 조정했음. AES는 해당 CSP 고객에서 견고한 BBU 시장 점유율을 가지고 있음. 새로운 2025E/26E EPS(주당순이익)는 BBG 컨센서스보다 각각 13%/15% 높음.

Hashtags

💯똥밭에 굴러도 주식판

@daegurr · Post #42813 · 07.01.2026 г., 09:25

삼성은 현재 TSMC가 3nm 공정에서 생산하고 있는 퀄컴의 스냅드래곤 8 엘리트 5세대 AP를 삼성의 2nm 노드를 사용하여 제조할 계획입니다. 업계에서는 삼성이 화성 S3 공장에서 확보한 용량의 약 10%를 퀄컴 AP 생산에 할당할 것으로 보고 있습니다. S3는 월 약 2만 개의 12인치 웨이퍼를 생산할 수 있기 때문에 퀄컴의 점유율은 월 약 2,000개가 될 것으로 예상됩니다. 삼성이 고객에게 2nm 웨이퍼당 약 2만 달러(약 2,900만 원)를 견적하고 있다는 점을 고려할 때, 일부 추정치에 따르면 퀄컴 AP 생산은 단기적으로 약 4억 7,000만 달러의 연간 수익을 창출할 수 있을 것으로 예상됩니다. #asic #파운드리

Venture Village Wall 🦄

@venturevillagewall · Post #4073 · 05.02.2025 г., 13:00

Crypto Mining Highlights for January Key developments in crypto mining for January include: - Canaan launches new home mining machines. - Petrobras plus Russia's largest power grid venture into Bitcoin mining. - Hashrate Index unveils Top 10 Bitcoin Mining ASIC Machines for 2025. - Cipher Mining secured a $50M investment from SoftBank. For more details, visit Wu Blockchain News. #CryptoMining#Bitcoin#ASIC#Canaan#SoftBank#Petrobras#Hashrate#Investment#MiningMachines#BitcoinMining#Crypto#VC#TechNews#Blockchain#CryptoNews#Finance#Startup

Venture Village Wall 🦄

@venturevillagewall · Post #4136 · 13.02.2025 г., 01:00

Bitcoin Rewards Card and ASIC Seizures 🚀 Fold launches Bitcoin rewards credit card. ⚠️ Liquity V2 introduces Stability Pools. 🔵 Arbitrum's BoLD initiative announced. 🐻 Berachain successfully launches Mainnet. 🌍 Central African Republic unveils new Meme Coin. 🛠️ Story Protocol's Mainnet under development. 🔒 CBP seizes ASIC Bitcoin miners due to unapproved AI chips, impacting MicroBT, Canaan, and Bitmain. 📄 Cboe BZX submits proposal to SEC for staking Ether in 21Shares Core Ethereum ETF. Bitcoin price: $98,000. Read more on Leviathan News and Wu Blockchain News #Bitcoin#Crypto#ASIC#ETF#Ethereum#ETFs#Staking#Coin#MemeCoin#Mainnet#Blockchain#Arbitrum#Berachain#Fold#MicroBT#Canaan#CBP#Liquity#StoryProtocol#21Shares#Investment#Finance#VC #Bitcoin#Crypto#ASIC#ETF#Ethereum#ETFs#Staking#Coin#MemeCoin#Mainnet#Blockchain#Arbitrum#Berachain#Fold#MicroBT#Canaan#CBP#Liquity#StoryProtocol#21Shares#Investment#Finance#VC