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 слични објави

Пребарај: #researchtools

当前筛选 #researchtools清除筛选
Repositorio data science

@repo_science · Post #3171 · 11.05.2023 г., 14:22

#Researchtools#science#AITools#GPT#DataScience#science#chatGPT#research#ML#AI 🚀 ¡Prepárate para potenciar tus investigaciones con las mejores herramientas de #IA ! 💪🔥 La búsqueda y resúmen bibliográfico basados en GPT-4 representa un avance emocionante en el acceso a la información de investigación. Con su capacidad para proporcionar resúmenes concisos y relevantes, respaldados por fuentes revisadas por pares, estas herramientas de IA pueden ahorrarte tiempo y brindarte una visión general rápida de los resultados más importantes. 👉Consejos: recuerda refinar tus preguntas, explorar diferentes enfoques y utilizar los resúmenes solo como punto de partida en tus investigaciones. ✅Consensus Motor de búsqueda que utiliza IA para extraer y resumir hallazgos directamente de trabajos de investigación científica Incluye una lista con links a los papers revisados por pares ✅Scite Analiza artículos científicos y extrae info relevante Identifica los papers +relevantes en tu dominio Conoce los últimos desarrollos y tendencias Accede a "citas inteligentes" para explorar el contexto en el que se cita un artículo. De pago ✅ResearchRabbit Busca papers, crea alertas Mantente actualizado, visualiza papers, descubre redes de artículos y autores, accede a recomendaciones según tus gustos, resúmenes personalizados, crea y comparte tus colecciones El Spotify de la investigación! ✅ChatPDF Sube el PDF del paper y comienza a hacerle preguntas Resume el documento y da ejemplos de preguntas que podría responder basándose en el artículo completo Facilita la lectura y el análisis de artículos de revistas científica ✅ Extensión Chrome @scispace_ https://buff.ly/3gz7LhQ https://buff.ly/40sBMRe #AI académica para consultar cualquier web o paper. Gratis, sin cargar el PDF, elige qué preguntar, consulta su relevancia, cambia el idioma, crea tu colección ✅Humata ¡Pregúntale cualquier cosa sobre tus PDF! Escribe artículos 10 veces más rápido Resume documentos largos Pregunta y respuesta instantánea Similares: Paperbrain, Explain Paper ✅ Habla con los libros https://buff.ly/2qtr7Xm Conectada a la biblioteca de Google Books. Saca a la luz hechos, citas y pasajes de la literatura, por categorías de libros. ----- Main channel: @repo_science Coupons: @freecoupons_reposcience -----

Crypto M - Crypto News

@CryptoM · Post #64744 · 09.04.2026 г., 17:34

🚀 AI TRENDS | Google Cloud AI's PaperOrchestra Enhances Manuscript Quality Google Cloud AI researchers have introduced PaperOrchestra, a system designed to improve the quality of literature reviews and manuscript formatting. According to NS3.AI, human evaluations revealed that PaperOrchestra achieved a 50%-68% win-rate margin in literature review quality compared to autonomous baselines. The system employs five specialized agents to manage tasks such as organizing raw materials, generating figures, reviewing literature, and formatting manuscripts. To evaluate the effectiveness of PaperOrchestra, researchers developed PaperWritingBench, a framework built from 200 top-tier AI conference papers. This framework demonstrated a 14%-38% improvement in overall manuscript quality, showcasing the potential of PaperOrchestra in enhancing academic writing processes. #AI#GoogleCloudAI#PaperOrchestra#ManuscriptQuality#LiteratureReview#AcademicWriting#AIAgents#ResearchTools#PaperWritingBench

Crypto M - Crypto News

@CryptoM · Post #65295 · 12.04.2026 г., 15:15

🚀 Crypto Analyst Manya Releases Research Tool Rankings Crypto analyst manya has released a ranking of personal research tools. According to ChainCatcher, the rankings categorize tools into different levels based on their effectiveness. The S-tier includes Dune and frontrun.pro, while the A-tier features Coinglass, RootData, Drop, MetaSleuth, and DefiLlama. B-tier tools comprise Arkham, Bubblemaps, Dexscreener, Surf, Nansen, and CoinMarketCap. C-tier tools include Cryptorank and others. #CryptoAnalyst#ResearchTools#CryptoRanking#Dune#frontrunpro#Coinglass#RootData#Drop#MetaSleuth#DefiLlama#Arkham#Bubblemaps#Dexscreener#Surf#Nansen#CoinMarketCap#Cryptorank