amarao: (Default)
amarao ([personal profile] amarao) wrote2021-05-29 07:35 pm

mac @ python

У меня тут случайно состоялся сеанс показа величия питона (testinfra) рубисту. На маке.

Как с этим вообще живут? Т.е. простого virtualenv нет. gcc появляется на свет в каких-то адских мучениях (xcode?) Какая-то ядрёная смесь компиляции и бинарников, причём с совершенно непонятным поведением, затрагивающим как систему, так и среду пользователя.

На фоне этого обычное линуксовое
apt install python3-virtualenv
virtualenv .venv
source .venv/bin/activate
pip install -r requirements.txt

выглядит детским лепетом.

(Я утрирую, конечно, но -dev пакеты в линуксе всё равно проще образуются, чем в маке, более того, хорошо понятно, где именно).

https://xkcd.com/1987/
llivejo: (Default)

[personal profile] llivejo 2021-06-06 07:25 pm (UTC)(link)
более того, модуль venv в питоне начиная с 3.3 есть, поэтому даже без лишних телодвижений с apt/brew можно создать virtual env без virtualenv:

python3 -m venv myenv
Edited 2021-06-06 19:26 (UTC)