Size: a a a

testing_in_python

2019 January 16

b

betzy in testing_in_python
Idi Suda
Автоматом тебе вирт окр никто не создаст, надо настраивать
при создании проекта?
источник

b

betzy in testing_in_python
источник

M

Merg in testing_in_python
а я когда Pycharm CE поставил и сделал проект, у меня автоматом pipfile.lock вроде создался
источник

b

betzy in testing_in_python
создается же автоматом
источник

b

betzy in testing_in_python
и если у проекта есть файл реквайрментс, пайчарм сразу предложит установить пакеты оттуда
источник

IS

Idi Suda in testing_in_python
Merg
а я когда Pycharm CE поставил и сделал проект, у меня автоматом pipfile.lock вроде создался
Это если ты юзаешь pipenv, если просто venv, то как у чела на скрине
источник

IS

Idi Suda in testing_in_python
Pipenv это обертка над venv
источник

M

Merg in testing_in_python
venv же сам по себе не очень удобный, pipenv - топчик по моему маленькому опыту
источник

IS

Idi Suda in testing_in_python
Пользовался и тем, и тем, остановился на pipenv с подачи коллеги. Потому что он более humanized, проще в обращении
источник

R

Roman in testing_in_python
А мне не нравится pipenv, он просто жесть тормознутый, и часто вылазят баги, причём плавающие, 2 раза установил всё как надо, на 3 раз он не захотел устанавливать 1 пакет и даже не ругнулся об этом.
источник

R

Roman in testing_in_python
Если использовать докер, то нет смысла использовать pipenv
источник

ON

Olzhas Nuralinov in testing_in_python
как вообще проекты на python распространяются? неужели юзеру нужно сидеть и муторно импортить все пакета из requirements? или юзеру необходимо запускать виртуальное окружение? а если юзер вообще виндовый, ему нужно разбираться с установкой интепретатора и прочее?
источник

b

betzy in testing_in_python
Idi Suda
Пользовался и тем, и тем, остановился на pipenv с подачи коллеги. Потому что он более humanized, проще в обращении
лол а что сложного в обычном венве
источник

b

betzy in testing_in_python
один раз создал и забыл, даже алиас напердолить можно
источник

b

betzy in testing_in_python
Olzhas Nuralinov
как вообще проекты на python распространяются? неужели юзеру нужно сидеть и муторно импортить все пакета из requirements? или юзеру необходимо запускать виртуальное окружение? а если юзер вообще виндовый, ему нужно разбираться с установкой интепретатора и прочее?
pip install -r requirements.txt
источник

b

betzy in testing_in_python
а еще хорошая практика писать setup.py
источник

R

Roman in testing_in_python
Olzhas Nuralinov
как вообще проекты на python распространяются? неужели юзеру нужно сидеть и муторно импортить все пакета из requirements? или юзеру необходимо запускать виртуальное окружение? а если юзер вообще виндовый, ему нужно разбираться с установкой интепретатора и прочее?
Для пользователей -пользователей можно засунуть в всё в exe файл который всё уже имеет сам в себе
источник

b

betzy in testing_in_python
Roman
Для пользователей -пользователей можно засунуть в всё в exe файл который всё уже имеет сам в себе
и как я его на маке запущу
источник

ON

Olzhas Nuralinov in testing_in_python
betzy
лол а что сложного в обычном венве
не знаю. не смог разобраться. автосгенеренный венв пайчармом не работал на другой машине. у меня могет только следующее
betzy, [16.01.19 15:08]
[In reply to Olzhas Nuralinov]
pip install -r requirements.txt
источник

b

betzy in testing_in_python
Olzhas Nuralinov
не знаю. не смог разобраться. автосгенеренный венв пайчармом не работал на другой машине. у меня могет только следующее
betzy, [16.01.19 15:08]
[In reply to Olzhas Nuralinov]
pip install -r requirements.txt
> автосгенеренный венв пайчармом не работал на другой машине.
источник