
kino
11.12.2018
16:44:10

Liana
11.12.2018
16:46:23
кинь сюда ошибку полностью и скажи как стартуешь скрипт
в анаконде pip install pytesseract
все установилось
в IDLE ввожу import pytesseract/tesseract и выводит это
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
import pytesseract
ImportError: No module named 'pytesseract'

Николай
11.12.2018
16:46:35
Всем привет.
Подскажите, есть проблема.
Допустим, у нас есть часть приложения на питоне и часть на js (интерфейс в основном).
Возможно ли как то без установки ноды и питона соответственно сделать некое кроссплатформенное решение, в и.ч. на телефонах?

Tishka17
11.12.2018
16:46:49

Google

Николай
11.12.2018
16:47:12

Liana
11.12.2018
16:47:23

Николай
11.12.2018
16:47:47
Попробуй apt install pip
Если на 3 питоне, то pip3 install

kino
11.12.2018
16:47:59

Николай
11.12.2018
16:48:02
Это если линукс

Liana
11.12.2018
16:48:13

Николай
11.12.2018
16:48:25
У тебя венв?
Или как уживаются несколько питонов?

Liana
11.12.2018
16:49:19

kino
11.12.2018
16:49:28

Eldar
11.12.2018
16:49:29

Google

Николай
11.12.2018
16:49:53
нет..
Попробуй conda install, там вроде так пакеты ставятя

Alex
11.12.2018
16:53:39
@Tishka17 по поводу сегодняшнего разговора о Flask SERVER_NAME. Я накидал минимальный пример, у меня при любом IP в SERVER_NAME отдает 404, если пытаться заходить по IP.

Tishka17
11.12.2018
16:53:40

Николай
11.12.2018
16:53:57
Не, nodejs интерфейс и бэк на питоне
Тут скорее десктоп

Alex
11.12.2018
16:56:40
а если запускать через FLASK_APP=hello.py python -m flask run - то сервер случает на дефолтном локалхосте

Tishka17
11.12.2018
16:57:59

Николай
11.12.2018
16:59:52
Хотел бы и apk андроидовский собрать, но не знаю как

Sergey
11.12.2018
16:59:59

Николай
11.12.2018
17:00:00
Пока никуда не ставится

Tishka17
11.12.2018
17:00:05
Вот вы садисты

Николай
11.12.2018
17:00:34
Просто сам вопрос - можно ли совместить всё в 1 приложуху без браузера и жить извращенцами счастливо?

Tishka17
11.12.2018
17:00:48
Потратишь месяц жизни и всё равно выкинешь

Николай
11.12.2018
17:00:56
Поч
Слишком большое получится?

Николай
11.12.2018
17:01:10

Google

Николай
11.12.2018
17:01:30
А если hosts тоже самое

Alex
11.12.2018
17:02:15
да какая разница обрабатывать 404 или нет?

Tishka17
11.12.2018
17:02:37
Будет тормозное жирное говно, которое будет выглядеть как хз что, противоречить пользовательскому опыту и все равно получатся разные приложения
Вон нынче флаттер в моде, попробуй его лучше

Николай
11.12.2018
17:03:37
Разницы 0 не работает и все

Alex
11.12.2018
17:05:37
хм… вообще у меня все работает. если указывать SERVER_NAME и запрос ему соответствует - то все работает.

Николай
11.12.2018
17:05:55
Страннл

Alex
11.12.2018
17:05:55
странно как-то

Николай
11.12.2018
17:06:22
Просто я побывал на трех пк
Windows 7 win 10 две

Alex
11.12.2018
17:06:52
да какая разница на скольки пк. ты лучше покажи как запускал и свой конфиг.

Tishka17
11.12.2018
17:06:53
Никогда не юзал сервер нейм

Alex
11.12.2018
17:06:56
который не работает
тогда можно будет детально обсудить

Николай
11.12.2018
17:07:19
В гите висит

Alex
11.12.2018
17:07:42
а запускаешь как?

Николай
11.12.2018
17:07:49
Github.com/nickegrodno/armo

Tishka17
11.12.2018
17:08:10
Всегда запускаю с дефольным адресом в докере, прокидываю его средствами порт и вообще юзаю nginx перед ним

Николай
11.12.2018
17:08:23

Google

Николай
11.12.2018
17:08:28
Запуск да просто запустил енв и ран
Flutter

Alex
11.12.2018
17:08:48
через run.py?

Николай
11.12.2018
17:08:54
Да

Tishka17
11.12.2018
17:09:06

Alex
11.12.2018
17:10:08
минимально работающий код
from flask import Flask
app = Flask(__name__)
app.config['SERVER_NAME'] = '192.168.1.234:8000'
@app.route("/")
def hello():
return "Hello World!"
if __name__ == '__main__':
app.run()

Admin
ERROR: S client not available

Тимур
11.12.2018
17:10:11
Насчет Flask, тоже сейчас накидал. from flask import Flask
app = Flask(__name__)
app.config.update(
SERVER_NAME="domain.ve"
)
@app.route("/")
def index():
return "Home Page"
@app.route("/test")
def hello_world():
return "Hello World!"
app.run(port=80, debug=True, host="127.0.0.1") Все работает, в браузере только через domain.ve открывается.

Alex
11.12.2018
17:10:29
что логично

Тимур
11.12.2018
17:11:12
Если ввести 127.0.0.1 то будет 404. только через указанный домен.

Николай
11.12.2018
17:11:22
Я видел некоторые либы на js, но он не такие хорошие, как на питоне

Tishka17
11.12.2018
17:12:00

Николай
11.12.2018
17:12:11
В том числе
И на десктопе

Николай
11.12.2018
17:12:46
Ладно пойду ломать у себя ща накидаю пустой код

Tishka17
11.12.2018
17:12:47
Не надо это на js делать. Или питон на сервере или r или хардкор на си

Mike
11.12.2018
17:12:57

Тимур
11.12.2018
17:12:59

Google

Tishka17
11.12.2018
17:13:39
На мобилке считать даже хз. Ищи нативные библиотеки или будут тормоза

Николай
11.12.2018
17:13:41

Mike
11.12.2018
17:13:57

Tishka17
11.12.2018
17:14:22

Николай
11.12.2018
17:14:32

Alex
11.12.2018
17:14:43

Tishka17
11.12.2018
17:14:48
По-моему ты что-то не то делаешь

Alex
11.12.2018
17:15:02
и внезапно так и есть если запускать через app.run(), несмотря на то что SERVER_NAME предназначен не для этого.

Mike
11.12.2018
17:15:06
точнее бэк на питоне + похуй что на слой отображения

Tishka17
11.12.2018
17:15:19

Mike
11.12.2018
17:15:43
все еще бэк на питоне, мобилка на чем хочется, общаются по хттп

Тимур
11.12.2018
17:15:46
Мобилки
не только, чел же пишет и десктоп

Николай
11.12.2018
17:16:08
Давай тз исходное
Тут трудно, это пока только на уровне идеи.
Есть некоторая логика (нейронка) написанная на питоне и есть потенциальный интерфейс, реализованный на ноде (js) Хотел продумать как это запихнуть по возможности в стэндалон
И сделать его на ПК и мобилках

Тимур
11.12.2018
17:17:15

Tishka17
11.12.2018
17:17:46