170 похожих чатов

А как работают pip, anaconda и python, когда я создаю

venv? Типа новые питон и пип - это просто ссылки на базовые? Что-то типа Гита для утилит происходит, т.е. питон и пип в новом окружении как связаны со старым?

19 ответов

36 просмотров

Интерпретаторы независимы

Farel
Интерпретаторы независимы

При python3.10 -m venv venv создаётся виртуалка с копией питона 3.10

Farel
Питон свой, пакеты свои

Хотя пакеты тоже можно скопировать каким-то там аргументом, но обычно так не делают

почему ты смешал в одну кучу все эти слова?

quantum super position
Симлинк же

Разве? Мне казалось что там прям свои бинарники лежат

Farel
Интерпретаторы независимы

От кого они независимы?

quantum super position
Симлинк же

От опций и ос зависит.

Farel
Друг от друга

Виртуалка не зависит от глобальной версии, кроме как в момент создания

Farel
Виртуалка не зависит от глобальной версии, кроме к...

It depends. И лучше на такое поведение не рассчитывать.

Farel
Виртуалка не зависит от глобальной версии, кроме к...

А стандартные модули виртуальное окружение откуда берёт?

Читай выше. Билтин либы копируются при создании венвы вместе с остальным питоном

Oleg-Novitskij Автор вопроса
Zart
почему ты смешал в одну кучу все эти слова?

В общем, я пытаюсь сделать кернел в Jupiter и окружение в pycharm одновременно. И пытаюсь разобраться, что происходит, когда я виртуальное окружение создаю. Типа там же в папке венва и питон и пип сидит, вот как он связан с сбазовым и т.д.

Farel
Читай выше. Билтин либы копируются при создании ве...

но вообще-то нет: $ python3.8 -m venv --copies my_venv $ my_venv/bin/python Python 3.8.10 (default, Mar 13 2023, 10:26:41) [GCC 9.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import asyncio >>> asyncio.__file__ '/usr/lib/python3.8/asyncio/__init__.py'

Farel
Читай выше. Билтин либы копируются при создании ве...

это было правдой в виртуаленве и то копировался лишь кусочек стдлиба в венве допилили сам питон чтобы не копировать туда-сюда ничего

Farel
Читай выше. Билтин либы копируются при создании ве...

ну вы блин при таких высказываниях хотя бы ссылку на доку кидали. Чтобы увидеть, чтобы это неправда

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта