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

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

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

32 ответов

15 просмотров

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

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

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

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

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

Jack Bolt
Имхо на WSL шикарно под какую-нибудь убунту разраб...

У меня wsl2, ubuntu, но не помню, если там systemd

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. Здорово, спасибо, погуглю

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

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

Const
Там можно поставить 3.9 насколько я помню

3.10 хочу, пристрастился к dict1 |= dict_2

Alex- Автор вопроса
Alex- Автор вопроса
Alex
pyenv никто не отменял

А virtualenv не подойдёт?

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

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

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

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

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта