TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #201 · 13 јан.

Мы уже знаем, что на текущую сессию интерпретатора изменение PYTHONPATH никак не повлияет. Но если вы запустите дочерний процесс, то он унаследует окружение текущего процесса, а значит и изменения в любых переменных будут на него влиять. Вот небольшой пример: Объявляем переменную user@host:~$ export PYTHONPATH=/path1 Запускаем интерпретатор user@host:~$ python3 Проверим что в sys.path >>> import sys >>> print(sys.path) ['', '/path1', '/usr/lib/...', ...] Добавляем что-то в переменную >>> import os >>> os.emviron['PYTHONPATH'] = '/path1:/path2' >>> print(sys.path) ['', '/path1', '/usr/lib/...', ...] Изменений нет. Но давайте запустим дочерний процесс и посмотрим там >>> os.system('python3') # теперь мы находимся в другом процессе >>> import sys >>> print(sys.path) ['', '/path1', '/path2', '/usr/lib/...', ...] Тоже самое будет и с subprocess, так как по умолчанию текущее окружение тоже наследуется. >>> import subprocess >>> subprocess.call(['python3', '-c', 'import sys;print(sys.path)']) ['', '/path1', '/path2', '/usr/lib/...', ...] ______________________ Лучшей практикой является передача энвайронмента явно через аргумент env! import subprocess subprocess.call(cmd, env={'PYTHONPATH': '...'}) Это поможет точно понимать какое окружение будет у запускаемого процесса и при этом не изменять окружение текущего процесса. #basic

Hashtags

Резултати

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

Пребарај: #digitalcouncil

当前筛选 #digitalcouncil清除筛选
AI & Law

@ai_and_law · Post #79 · 09.08.2023 г., 07:04

Exploring Generative AI's Impact: Insights from France's Digital Council Hello, everyone. The French Digital Council, the advisory commission, working closely with the French government, issued a press-release which brings to the forefront their commitment to not just understanding AI, but also proposing strategies for its harmonious integration into our lives. The Council acknowledges the intricate connection between generative AI and vital aspects of our societies, ranging from knowledge construction and privacy to the representation of the world itself. The FDC has engaged with AI experts from both academia and industry, including influential figures like Laure Soulier from Sorbonne University and Thomas Wolf, co-founder of Hugging Face. Active participation in AI-focused events and insightful media interviews further underscore the Council's commitment to understanding and sharing knowledge about the evolving AI landscape. #GenerativeAI#DigitalCouncil#AIInSociety#EthicsInAI#InnovationInTech