@python_beginnersЭта группа больше не существует

Страница 750 из 1885
Ivan
11.11.2016
12:31:21
У тебя 2

11.11.2016
12:31:55
я таймаут еще кидал

Agent
11.11.2016
12:32:00
просто скачать или он уже присутствует?

11.11.2016
12:32:05
session = vk.Session(access_token='f')

Google
11.11.2016
12:32:09
vk = vk.API(session, timeout=30000000)

и норм работало

Zart
11.11.2016
12:32:20
мало нулей для бога нулей

11.11.2016
12:32:46
нутк

Agent
11.11.2016
12:32:51
я еще другого не понимаю - через pip инсталлил - только второй питон видит пакет vk

11.11.2016
12:32:54
я хотел больше, но решил, что этого достаточно

Agent
11.11.2016
12:32:56
третий пишет что не найдено

11.11.2016
12:33:27
видимо для третьего нет

Leonid
11.11.2016
12:33:48
11.11.2016
12:34:09
да мне и второй ок

Agent
11.11.2016
12:34:12
жесть путаница. То пип ставит для обоих питонов то для 2-го только

Google
11.11.2016
12:35:07
откуда такие выводы?

11.11.2016
12:35:15
айфон для пидоров

Leonid
11.11.2016
12:35:20
3g
да точно)

Agent
11.11.2016
12:35:20
root@qqq:~# pip3 install vk bash: pip3: command not found root@qqq:~# apt-get install pip3 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package pip3 root@qqq:~#

ща буду гуглить где третий пип достать)

Igor
11.11.2016
12:35:54
root - отличная идея, да!

Zart
11.11.2016
12:35:58
11.11.2016
12:36:01
в бине долженн лежать

емнип

Zart
11.11.2016
12:36:17
pip3 используй
лучше забыть что он существует

Agent
11.11.2016
12:36:19
root - отличная идея, да!
система такая)

Igor
11.11.2016
12:36:29
какая? )

Agent
11.11.2016
12:36:39
какая? )
не скажу)

за год еще ничего не запорол

Zart
11.11.2016
12:37:29
он просто еще не знает об этом

Agent
11.11.2016
12:38:42
да я раньше убунту всегда юзал

но половина пакетов питона надо с бубном танцевать чтобы встало

Google
Zart
11.11.2016
12:39:08
у нормальных людей всё работает

SecDet
11.11.2016
12:39:09
ребят как в конфах телеграм прикреплять сообщения?

вот как здесь

pinned message

Zart
11.11.2016
12:39:28
правым кликом, если прав хватает

Roman
11.11.2016
12:39:33
надо быть админом

Kill me pls
11.11.2016
12:39:34
Agent
11.11.2016
12:41:44
у нормальных людей всё работает
серьезно? расскажи тогда как поставить lxml на 16,04

куча тем на форумах с ошибками и ничего не помогает никакая доустановка либ

оно не ставится да и все - советовали другую систему юзать потому что на 16,04 часто фигня с установкой либ

у меня в системе предустановлено из коробки много нужных либ которые у меня не ставились на убунте

Zart
11.11.2016
12:56:52
Zart
11.11.2016
12:59:42
если же хочется собирать в венв свежие версии, то надо поставить libxml2, libxslt и их dev пакеты

ну и тулчейн до кучи

но вы продолжайте менять дистры, вместо того чтобы учится понимать сообщения об ошибках и правильному обращению с библиотеками и зависимостями

Agent
11.11.2016
13:01:23
ну я не меняю у меня и то и то стояло уже

если же хочется собирать в венв свежие версии, то надо поставить libxml2, libxslt и их dev пакеты
http://stackoverflow.com/questions/6504810/how-to-install-lxml-on-ubuntu я вот по этому ответу пробовал ставил эти либы - все равно не работало

а что такое венв?

Zart
11.11.2016
13:03:22
мбля

вон же ответ приводится

Google
Agent
11.11.2016
13:05:05
вон же ответ приводится
это? Since you're on Ubuntu, don't bother with those source packages. Just install those development packages using apt-get. apt-get install libxml2-dev libxslt1-dev python-dev If you're happy with a possibly older version of lxml altogether though, you could try apt-get install python-lxml and be done with it. :)

Zart
11.11.2016
13:05:15
ну

собсно в пасте выше я сделал простой инсталл python(3)-lxml

Agent
11.11.2016
13:05:32
не работало. Ща с под убунты грузанусь попробую еще раз

Zart
11.11.2016
13:05:43
а что значит "не работало"

Agent
11.11.2016
13:05:56
точнее не сработало - эти либы тоже не поставились

сек

Cykooz
11.11.2016
13:09:03
Хы, lxml ставится легче чем конфетку у ребёнка отобрать, никогда не было с ней проблем под Ubuntu. Удивительно что на SO есть вопрос про это. Там же из текста ошибок понятно, что не хватает заголовочных файлов от C-ишной реализации libxml и libxslt - а далее это всё быстро находится в пакетах убунты. Это вообще типичная ситуация для питонячих биндингов к внешним "C-ишным" либам.

Zart
11.11.2016
13:09:40
да потом эти начинающие слакоёбы делают вгет, конфигуре, мейк, мейк инсталл и понеслось...

Admin
ERROR: S client not available

Cykooz
11.11.2016
13:09:50
Ну и да, обязательно нужен python-dev, если вы его ещё не установили

Zart
11.11.2016
13:09:59
или python3-dev

Agent
11.11.2016
13:16:21
зашел - она есть в пип листе

видать дело было с pycurl

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-Dayv5D/pycurl/

просто помню парсер делал и не смог что-то не поставилось и никакие советы не помогали

Zart
11.11.2016
13:18:04
а он нафига вообще?

ну и пикурл если тащит системный курл, то там надо поди и остальные зависимости с -дев подтягивать

Agent
11.11.2016
13:27:05
python-dev все питоновские зависимости подтягивает на сколько я понимаю? автоматом при установке либ?

Google
Agent
11.11.2016
13:27:38
тобишь если пишешь -dev в названии либы при установки в пип?

Alexander
11.11.2016
13:28:36
-dev — это возможность компилировать-линковать твои (или там пиповые какие-нибудь) пакеты, использующие эту либу.

Zart
11.11.2016
13:30:38
это дебилиановское

Alexander
11.11.2016
13:30:46
Если у тебя есть бинарный пакет, который хочет фубарить, то ему для работы нужен пакет libfoobar. Если у тебя есть исходник (или ты его собираешь pip-ом), из которого собирается фубарящий бинарный пакет, то ему для сборки нужен libfoobar-dev.

Agent
11.11.2016
13:31:15
потому что инсталл только в одну копию за раз
а как тогда установить либы в оба питона? и как узнать какие из либ отображаемые командой pip list доступны для какого питона

Zart
11.11.2016
13:31:21
у рх дистров такие пакеты зовуться -devel, и там резко проще ставить нужные депенды если есть готовые пакеты

Alexander
11.11.2016
13:33:12
Если есть готовые пакеты, жизнь вообще легка и шелковиста. А когда перед тобой единственное, что есть — это requirements.txt на три экрана, приходится становиться дзен-буддистом.

Sheruan
11.11.2016
13:33:36
товарищи, подскажите как добавить поля в родную модель django user или permissions

Agent
11.11.2016
13:35:33
спасибо за помощь, много чего прояснили. материала по языку самому куча а вот по установке либ итд-больше холиваров чем гайдов потому у меня громандный пробел в этом

если у кого есть базовое чтиво по этому вопросу буду благодарен за ссылку

Igor
11.11.2016
13:36:11
если у кого есть базовое чтиво по этому вопросу буду благодарен за ссылку
пока сам не наебешься, трудно будет выбрать по рекомендациям

Sheruan
11.11.2016
13:37:51
Унаследоваться от нее
from django.contrib.auth.models import User class Employee(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) department = models.CharField(max_length=100) как то так?

Zart
11.11.2016
13:37:57
ненавижу убунту. но всё там нормально ставится когда понимаешь что и как: [root@ene ~]# docker run --rm -it ubuntu:16.04 root@6447a38afd9e:/# ( apt-get -y update ; apt-get -y install gcc binutils libxml2-dev libxslt1-dev python-dev python3-dev python3-venv libcurl4-openssl-dev libssl-dev ) &>/dev/null root@6447a38afd9e:/# python3 -mvenv ~/env3 root@6447a38afd9e:/# ~/env3/bin/pip install --no-binary :all: lxml pycurl Collecting lxml Downloading lxml-3.6.4.tar.gz (3.7MB) 100% |################################| 3.7MB 516kB/s Collecting pycurl Downloading pycurl-7.43.0.tar.gz (182kB) 100% |################################| 184kB 514kB/s Skipping bdist_wheel for lxml, due to binaries being disabled for it. Skipping bdist_wheel for pycurl, due to binaries being disabled for it. Installing collected packages: lxml, pycurl Running setup.py install for lxml ... done Running setup.py install for pycurl ... done Successfully installed lxml-3.6.4 pycurl-7.43.0 You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. root@6447a38afd9e:/# ~/env3/bin/python Python 3.5.2 (default, Sep 10 2016, 08:21:44) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import lxml ; lxml <module 'lxml' from '/root/env3/lib/python3.5/site-packages/lxml/__init__.py'> >>> import curl ; curl <module 'curl' from '/root/env3/lib/python3.5/site-packages/curl/__init__.py'> >>>

Octo@dshacks
11.11.2016
13:38:25
ненавижу убунту. но всё там нормально ставится когда понимаешь что и как: [root@ene ~]# docker run --rm -it ubuntu:16.04 root@6447a38afd9e:/# ( apt-get -y update ; apt-get -y install gcc binutils libxml2-dev libxslt1-dev python-dev python3-dev python3-venv libcurl4-openssl-dev libssl-dev ) &>/dev/null root@6447a38afd9e:/# python3 -mvenv ~/env3 root@6447a38afd9e:/# ~/env3/bin/pip install --no-binary :all: lxml pycurl Collecting lxml Downloading lxml-3.6.4.tar.gz (3.7MB) 100% |################################| 3.7MB 516kB/s Collecting pycurl Downloading pycurl-7.43.0.tar.gz (182kB) 100% |################################| 184kB 514kB/s Skipping bdist_wheel for lxml, due to binaries being disabled for it. Skipping bdist_wheel for pycurl, due to binaries being disabled for it. Installing collected packages: lxml, pycurl Running setup.py install for lxml ... done Running setup.py install for pycurl ... done Successfully installed lxml-3.6.4 pycurl-7.43.0 You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. root@6447a38afd9e:/# ~/env3/bin/python Python 3.5.2 (default, Sep 10 2016, 08:21:44) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import lxml ; lxml <module 'lxml' from '/root/env3/lib/python3.5/site-packages/lxml/__init__.py'> >>> import curl ; curl <module 'curl' from '/root/env3/lib/python3.5/site-packages/curl/__init__.py'> >>>
+

Sheruan
11.11.2016
13:40:06
class Employee(User): ...
спасибо большое. буду пробовать

Agent
11.11.2016
13:40:34
ненавижу убунту. но всё там нормально ставится когда понимаешь что и как: [root@ene ~]# docker run --rm -it ubuntu:16.04 root@6447a38afd9e:/# ( apt-get -y update ; apt-get -y install gcc binutils libxml2-dev libxslt1-dev python-dev python3-dev python3-venv libcurl4-openssl-dev libssl-dev ) &>/dev/null root@6447a38afd9e:/# python3 -mvenv ~/env3 root@6447a38afd9e:/# ~/env3/bin/pip install --no-binary :all: lxml pycurl Collecting lxml Downloading lxml-3.6.4.tar.gz (3.7MB) 100% |################################| 3.7MB 516kB/s Collecting pycurl Downloading pycurl-7.43.0.tar.gz (182kB) 100% |################################| 184kB 514kB/s Skipping bdist_wheel for lxml, due to binaries being disabled for it. Skipping bdist_wheel for pycurl, due to binaries being disabled for it. Installing collected packages: lxml, pycurl Running setup.py install for lxml ... done Running setup.py install for pycurl ... done Successfully installed lxml-3.6.4 pycurl-7.43.0 You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. root@6447a38afd9e:/# ~/env3/bin/python Python 3.5.2 (default, Sep 10 2016, 08:21:44) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import lxml ; lxml <module 'lxml' from '/root/env3/lib/python3.5/site-packages/lxml/__init__.py'> >>> import curl ; curl <module 'curl' from '/root/env3/lib/python3.5/site-packages/curl/__init__.py'> >>>
вот потому я и на кали перешел - хотелось изучать язык а не любить себе мозги с установкой либ.

там куча нужных либ предустановленных

twwlf
11.11.2016
13:42:52
господи

опять наркоманов подвезли

Страница 750 из 1885

Эта группа больше не существует Эта группа больше не существует