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

Вообще конкретно psycopg2 собирает колеса под винду. Но кто в

здравом уме будет деплоить на винду?

32 ответов

50 просмотров

...деплоить на винду нет надобности, а вот разрабатывать на винде - да. wsl2 стоит, но кроме как подключения к серву его не использую.😁 У меня просто на винде привычка, смысл: активировать венв, pip freeze > requirements.txt. Вот и интересуюсь, psycopg2 (не бинари)...и чтобы в зависимостях не было бинари

да разрабатывай на WSL2

Имхо на WSL шикарно под какую-нибудь убунту разрабатывается, единственное, отсутствие (или его настраивать надо, я так и не разобрался) системд немного неудобно.

Const
да разрабатывай на WSL2

Было б хорошо...но как пайчарм запустить оттуда, если wsl у меня без gui? Туплю что-то, не представляю, как это правильно выглядит

Const
wsl уже поддерживает systemd, нет?

Может быть, но убунта из стора на WSL2 без него. Может надо обновиться, я около года назад ставил

Const
PyCharm умеет добавлять интерпретаторы из WSL

Жесть! Не знал. Иду гуглить. И типа пичарм будет думать, что он из-под линукса работает? И терминал будет баш, и гит подтянется из "wsl" (ubuntu)?

evle
Не очень хорошая привычка.

А как правильно? Вручную, что pip install, то и в requirements?

Максим Василькин
Жесть! Не знал. Иду гуглить. И типа пичарм будет д...

Вскод точно так себя ведет, как будто подключился к удаленному серверу

Jack Bolt
Может быть, но убунта из стора на WSL2 без него. М...

Просто создай файл /etc/wsl.conf [boot] systemd=true Он при каждом запуске будет считывать этот файл и собственно применять этот параметр

Максим Василькин
Жесть! Не знал. Иду гуглить. И типа пичарм будет д...

Нет Просто PyCharm будет юзать интерпретатор из WSL Всё остальное остаётся как и было

Максим Василькин
А как правильно? Вручную, что pip install, то и в ...

Не смешивать прямые зависимости и транзитивные. Результат pip freeze - свалка и не факт что на другой системе тебе нужны будут те же промежуточные зависимости.

Const
Нет Просто PyCharm будет юзать интерпретатор из WS...

А я уж баш захотел в пичарм (знаю, можно установить отдельно на винду). Спасибо, посмотрю!

evle
Не смешивать прямые зависимости и транзитивные. Ре...

Да...понимаю. то есть, requirements заполнять надо вручную?

Const
Нет Просто PyCharm будет юзать интерпретатор из WS...

Хм... а там ведь 3.8... придётся обновлять питон в всл?

Максим Василькин
Да...понимаю. то есть, requirements заполнять надо...

Имхо вместо requirements лучше юзать pyproject Ну и да, заполнять их надо вручную, либо менеджерить зависимости с помощью тулзов по типу poetry

Const
Имхо вместо requirements лучше юзать pyproject Ну ...

Впервые слышу про pyproject. Здорово, спасибо, погуглю

Максим Василькин
Да...понимаю. то есть, requirements заполнять надо...

Например, да. Ну и двигаться в сторону оформления своего кода как пакета, с pyproject, зависимостями, и т. п.

Alex- Автор вопроса
Alex- Автор вопроса
Максим Василькин
А virtualenv не подойдёт?

1. вместо virtualenv сейчас используют venv 2. pyenv и venv это совсем разные вещи

Alex
1. вместо virtualenv сейчас используют venv 2. pye...

Второй пункт в тему. Спасибище, почитаю

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта