
Denis
09.06.2018
22:15:18
Не сложнее

Vitaly
09.06.2018
22:16:03
Joss или вам надо msi файл?

Joss
09.06.2018
22:18:08
попробуйте https://pytoexe.com/
да как вариант тоже попробую, в принципе выход - собирать под 7-кой, но это извращение, что-то видимо я делаю не так с PyInstaller

Google

Vitaly
09.06.2018
22:18:13

Joss
09.06.2018
22:18:46
Еще как оказалось свежий PyInstaller не поддерживает XP, тоже еще тот геморрой

Vitaly
09.06.2018
22:21:47
joss а что за программа нужна или что за задача стоит?

Denis
09.06.2018
22:23:49
Да понимаю тебя просто по большому что бы там не говорили и не пытались прикрутить , но винда не дружелюбная среда для разработки а от части невыносима

Joss
09.06.2018
22:26:39

Vitaly
09.06.2018
22:27:21
очень интересно

Joss
09.06.2018
22:28:13

Vitaly
09.06.2018
22:28:14
вот например как вы пытаетесь распознать устройство внешний накопитель или нет?

⚡️Speaknow⚡️
09.06.2018
22:29:52

Joss
09.06.2018
22:30:34

Vitaly
09.06.2018
22:32:06
норм

Google

Vitaly
09.06.2018
22:34:56
многие игры идут под wine

Andrey
09.06.2018
22:37:38
Многие игры находятся в стиме, да и с вина производительность не та)

John
09.06.2018
22:38:59
Я вот не пойму, есть же такое исключение, но почему не работает?
import requests
try:
r = requests.get("http://www.ya366h6h.ru")
except requests.exceptions.HTTPError:
print("1")
без подключения urllib одним requests можно ?

Andrey
09.06.2018
22:41:40
requests.exceptions.ConnectionError попробуй это

Jentry
09.06.2018
22:41:42

John
09.06.2018
22:45:47

Jentry
09.06.2018
22:46:53
ConnectionError достаточно узкий кейс, посмотри файл выше, если тебе общее исключение, то бери RequestException
часто в коде вижу даже IOError, это тоже ок

John
09.06.2018
22:51:31
import requests
try:
r = requests.get("http://www.ya366h6h.ru")
r.raise_for_status()
except Exception as exc:
print("Error!")

Jentry
09.06.2018
22:54:47
Ну такой вариант вот еще нашел
нет, это плохой вариант) смотри, тебе нужно обработать только ошибки библиотеки, при этом твои желательно оставить проброшенными, значит как минимум нужно взять IOError
В твоем случае ConnectionError хватает, потому что нет такого хоста, но если хост будет, но соединение будет подвисать, то будет Timeout, который ты уже не ловишь своим ConnectionError
Короч читай сорцы выше, там иерархия понятная

John
09.06.2018
22:55:39
нет, это плохой вариант) смотри, тебе нужно обработать только ошибки библиотеки, при этом твои желательно оставить проброшенными, значит как минимум нужно взять IOError
В твоем случае ConnectionError хватает, потому что нет такого хоста, но если хост будет, но соединение будет подвисать, то будет Timeout, который ты уже не ловишь своим ConnectionError
Короч читай сорцы выше, там иерархия понятная
понял

Space Cow
10.06.2018
02:52:08
Ребят привет, помогите нубу. При запуске скрипта пайтон из cmd или powershell пишет, что не может импортировать ни одну библиотеку. Все библиотеки установлены пипом. В jupyter и в pycharm все работает. Что сделать чтобы заработало из cmd?

Valentin
10.06.2018
02:59:46
надо убедиться, что в cmd запускаешь именно тот питон, в который установлены либы

Space Cow
10.06.2018
03:00:52
как это сделать?

Dmitry
10.06.2018
03:03:39
как это сделать?
Напиши какой командой ты устанавливал либы и какой запускаешь скрипт

Space Cow
10.06.2018
03:06:18
ну смотри
Traceback (most recent call last):
File "voteParce.py", line 1, in <module>
import requests
ModuleNotFoundError: No module named 'requests'

Google

Space Cow
10.06.2018
03:07:25
в pip list из того же окна она есть

Dmitry
10.06.2018
03:08:48

Space Cow
10.06.2018
03:10:15
все либы устанавливались pip install
из cmd

Dmitry
10.06.2018
03:10:28
Есть вариант, что устанавливал либы ты для python 2, а скрипт запускаешь python3

Space Cow
10.06.2018
03:11:03
но всё работает в jupyter и pycharm

Dmitry
10.06.2018
03:11:25

Space Cow
10.06.2018
03:11:40
питон только 3 версии установлен

Dmitry
10.06.2018
03:12:15
В какую папку установлен?

Space Cow
10.06.2018
03:12:23
как они могут быть для 2 если я всё писал в 3 и всё работает но не из под cmd?

Dmitry
10.06.2018
03:12:58
Кириллица и пробелы в пути к папке с питоном есть?

Space Cow
10.06.2018
03:13:32
C:\Users\<..>\Anaconda3
Python 3.6.2 |Anaconda, Inc.|
Нет

Dmitry
10.06.2018
03:14:25
Как нет, если в анаконде пробелы?
Поставь её в корень и проверь

Space Cow
10.06.2018
03:14:59
там нет пробела

Dmitry
10.06.2018
03:15:27
После слова python

Space Cow
10.06.2018
03:15:28
"C:\Users\user\Anaconda3\python.exe"
это то, что говрит cmd когда вызываешь питон

Dmitry
10.06.2018
03:17:29

Google

Space Cow
10.06.2018
03:18:04
C:\Users\user>python
Python 3.6.2 |Anaconda, Inc.| (default, Sep 19 2017, 08:03:39) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Dmitry
10.06.2018
03:18:44
Ок. В интерактивном питоне попробуй импортнуть реквесты

Space Cow
10.06.2018
03:19:23
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'requests'
это?

Dmitry
10.06.2018
03:20:33
А теперь выйди из питона и пропиши python -m pip list
Там есть реквесты?

Space Cow
10.06.2018
03:21:59
C:\Users\user>python -m pip list
Package Version
---------------- -------
ntlm-auth 1.1.0
pip 10.0.1
pyasn1 0.4.2
requests-credssp 1.0.0
selenium 3.11.0
setuptools 39.0.1
wheel 0.30.0
это всё
если просто pip list то там есть

Dmitry
10.06.2018
03:22:41
Значит делай python -m pip install requests
Значит у тебя два пайпа
Не знаю как

Space Cow
10.06.2018
03:23:26
устанавливает
что делать с этим?

Dmitry
10.06.2018
03:23:53
Понять и простить

Space Cow
10.06.2018
03:24:07
удалить и переустановить?

Dmitry
10.06.2018
03:24:12
А еще найти все инсталяшки питона и оставить в живых только одну

Donaudampf
10.06.2018
03:24:41

Space Cow
10.06.2018
03:26:07
C:\Users\user>python -m pip -V
pip 10.0.1 from C:\Users\user\Anaconda3\pkgs\python-3.6.2-h6679aeb_11\lib\site-packages\pip (python 3.6)
C:\Users\user>pip -V
pip 9.0.1 from C:\Users\user\Anaconda3\lib\site-packages (python 3.6)

Donaudampf
10.06.2018
03:26:59
это причуды анаконды

Dmitry
10.06.2018
03:27:21
Снеси анаконду т поставь православный пайтон с оф. сайта

Donaudampf
10.06.2018
03:30:00
такое впечатление, что через conda был установлен или обновлен пип поверх встроенного в неё же, но это не точно, я ей не пользуюсь и не знаю, как это чудо там внутри устроено

Google

Space Cow
10.06.2018
03:31:03
да, изначально он писал что пип не найден
потом я вроде его установил и всё заработало

Donaudampf
10.06.2018
03:32:00
ну он был, просто видимо не в PATH

Space Cow
10.06.2018
03:32:33
в общем спасибо, буду разбираться

Donaudampf
10.06.2018
03:33:20
общее правило - создал венв, активировал его, в нём уже ставишь нужные пакеты и работаешь с ними

Space Cow
10.06.2018
03:33:57
а как активировать его?

Donaudampf
10.06.2018
03:34:00
а что делать с анакондой - может посоветуют разбирающиеся в ней люди, но я присоединюсь к вышесказанному - выкинуть её нафиг

Space Cow
10.06.2018
03:34:23
а то я пока искал решение создал, но дальше не провинулся

Donaudampf
10.06.2018
03:34:54
там же в Sripts лежит python.exe этого венва, можно его вызывать напрямую

Space Cow
10.06.2018
03:38:23
окей, пойду читать документацию по virtualenv спасибо!

mr_makss
10.06.2018
04:46:24
Кто-нибудь закончил МГТУ им. Н.Э. Баумана?

Евгений
10.06.2018
05:16:51
Админам и участникам привет!
Нужен краткий совет :
-Стоит ли начинать изучать питон можно сказать с нуля (знания html и css поверхностно) мужчине в 32 ?
-Как начать? (Самому, офлайн институт, онлайн университет, платно, бесплатно..)
-Либо в бизнесе, либо в работе
Все время есть желание все упростить или сделать самому , не обращаясь к программистам. Но каждый раз обращаюсь ), потому как фундамента знаний нет и опыта соответственно.

mr_makss
10.06.2018
05:22:09
- стоит. вас могут пригласить в яндекс
- взять любую книгу по питон. желательно читать сразу от авторов
- лучше начать с фундаментальных знаний (алгоритмизация), но если нужно уже бабки колотить на питоне, то можете проскочить - для этого нужно знать питон.

Aragaer
10.06.2018
05:26:16
когда нет знаний по питону И по программированию, я всегда отправляю читать learn python the hard way