@ru_python

Страница 3742 из 9768
Tigran
12.09.2017
10:47:26
пивотирование стоит рандомизировать

BlackAndOrange
12.09.2017
10:47:28
В нашу эпоху главный нерезиновый элемент это процессор

Mike
12.09.2017
10:47:30
я с этой вашей резиновой памятью тут недавно на 512 метрах не смог npm i сделать

охуел

Google
BlackAndOrange
12.09.2017
10:47:36
Памяти можно за разумную сумму купить сколько угодно

Tigran
12.09.2017
10:48:00
Да память довольно резиновая
вот из-за таких умников девайсы устаревают так стремительно

BlackAndOrange
12.09.2017
10:48:20
Стоит различать

Девайсы устаревают потому, что люди как-то вообще не думают об утечках памяти

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

Плюс некоторые любят подгружать в память большие файлы

У меня pip так развлекался

Nikolay
12.09.2017
10:49:45
Лениво подгрудаешь и ок

Tigran
12.09.2017
10:49:54
Плюс некоторые любят подгружать в память большие файлы
так она же резиновая, чего бы не подгружать?

BlackAndOrange
12.09.2017
10:50:04
ТА НЕ ЗАЧЕМ МОЖНО ЖЕ ПРОСТО ВЗЯТЬ И ОГРОМНЫЙ АРХИВ В ПАМЯТЬ

I'm_your_god
12.09.2017
10:50:05
Плюс некоторые любят подгружать в память большие файлы
бывают ситуации, когда это необходимо

BlackAndOrange
12.09.2017
10:50:08
Она умеренно резиновая

бывают ситуации, когда это необходимо
Ну не pip'у же. Для сравнения, easy_install так не делает.

Google
BlackAndOrange
12.09.2017
10:50:44
Достаточно резиновая для пары массивов, но недостаточно для огромных файлов.

Резина тоже бесконечно не тянется.

Nikolay
12.09.2017
10:51:04
С pip никогда не было никаких проблем, один из лучших пакетных менеджеров так-то

Вообще

Serj
12.09.2017
10:51:20
BlackAndOrange
12.09.2017
10:51:49
pip глючит в нестандартных ситуациях

Вот easy_install реально всегда идеально работал, хотя казалось бы

Mike
12.09.2017
11:03:54
>npm это та штука которая 4 гига запросто отжирает?
да хуй знает, сколько она там отжирает в пике, обычно не особо много, у меня 8 всего, мне с головой хвататет запускать его параллельно хрому и 3-4 открытым IDE с произвольным трешом запущенном в них

а тут на инстанс зашел, думал ща по фасту тут и соберу

хуй там

I'm_your_god
12.09.2017
11:24:47
да хуй знает, сколько она там отжирает в пике, обычно не особо много, у меня 8 всего, мне с головой хвататет запускать его параллельно хрому и 3-4 открытым IDE с произвольным трешом запущенном в них
у меня тоже 8гб но к концу рабочего дня их начинает не хватать. Хром съедает всё свободное, а что осталось съедает pycharm. Что я делаю не так?

я разве что из ide ничего не запускаю а по старинке из терминала

Maxim robox
12.09.2017
11:26:51
у меня тоже 8гб но к концу рабочего дня их начинает не хватать. Хром съедает всё свободное, а что осталось съедает pycharm. Что я делаю не так?
Попробуй открывать меньше вкладок в хроме. У меня стоит экстеншн, который ограничивает их количество до 20. Приучает не разводить помойку.

Mike
12.09.2017
11:27:23
у меня тоже 8гб но к концу рабочего дня их начинает не хватать. Хром съедает всё свободное, а что осталось съедает pycharm. Что я делаю не так?
хз, я на питоне перешел в vscode, pycharm не особо прирост дает по сравнению с ним по функциональности, а памяти сильно больше ест. с другой стороны у меня Rider (от них же, только для шарпа) с 39 проектами в солюшне запущен, три vscode, в части из них запущены проекты, и аптам дней по 10 обычно, потом я просто случайно гружусь или ноут забываю зарядить и память при этом не течет

I'm_your_god
12.09.2017
11:29:48
у меня pycharm с androidstudio уже не могут вместе адекватно вертеться, а если ещё и эмулятор запустить.... что у вас за система?

Nikolay
12.09.2017
11:33:39
vim - 7MB

со всеми плагинами

Cadabrum
12.09.2017
11:35:00
у меня pycharm с androidstudio уже не могут вместе адекватно вертеться, а если ещё и эмулятор запустить.... что у вас за система?
16 Gb RAM + нормальный многоядерный Core i7 + SSD позволяют нормально запускать несколько инстансов андроид студии вместе с эмуляторами. Даже на ноуте с 6700HQ + 8Gb все довольно шустро

Google
Dmitry
12.09.2017
11:40:36
Коллеги, странное дело, я создаю виртуальное окружение, запускаю в нем код такой: ROOT_PATH = os.path.dirname(file) sys.path.insert(0, os.path.dirname(ROOT_PATH)) # список путей поиска модулей. и в итоге не виду добаленного мной пути, почему?

не вижу в списке os.path добаленного только что пути в скрипте который я запускаю в консоле, используя виртуальное окружение созданное ранее.

Dmitry
12.09.2017
11:46:19
да

I'm_your_god
12.09.2017
11:47:08
ты хочешь увидеть список путей из твоего virtualenv или ещё что-то?

Dmitry
12.09.2017
11:47:26
только из моего virtualenv

I'm_your_god
12.09.2017
11:48:10
из коробки оно так и работает, при условии что ты активировал виртуалев

Dmitry
12.09.2017
11:50:27
я знаю где лежат файлы virtualenv, захожу (в консоле) в папку Scripts и запуская python [путь до файла моего скрипта]. Так вот в теле моего скрипта я добавляю сйой путь до моих модулей, но всю равно интерпретатор не видит этого пути, более того он даже в списке sys.path не виден.

I'm_your_god
12.09.2017
11:51:44
кек

Dmitry
12.09.2017
11:52:18
НО, если добавить в список sys.path.append("D:\...\...") - вот так, то мой путь будет видет и все работает почему?

I'm_your_god
12.09.2017
11:53:14
ты source path_to_env/bin/activateв своей виртуаленв сделал?

I'm_your_god
12.09.2017
11:54:24
это запускает твой созданный виртуаленв

Dmitry
12.09.2017
11:54:32
В моем скрипте: sys.path.insert(0, os.path.dirname(ROOT_PATH)) # НЕ работает. sys.path.insert(0, "абсолютный путь до папки с модулями") # работает

I'm_your_god
12.09.2017
11:54:40
после которого у тебя всё должно заработать

Dmitry
12.09.2017
11:54:49
после которого у тебя всё должно заработать
стоп, а как активироить на Windows ?

I'm_your_god
12.09.2017
11:56:58
не знаю, у меня линукс

Маришка
12.09.2017
11:57:21
Google
Маришка
12.09.2017
11:57:38
И путь под венв не надо настраивать

Dmitry
12.09.2017
12:00:10
venv/Source/activate.bat
[имя моего окружени]/Source/activate.bat - сожалению, но такого пути у меня нет, есть только физическая папка на диске

activate.bat нашел в папке Script, попробую его запустить

Admin
ERROR: S client not available

Маришка
12.09.2017
12:02:45
Dmitry
12.09.2017
12:05:59
@echo off chcp 1251 title Сбор RSS новостей echo Hello! C:\Users\Dmitrij\projectRSSnews\Scripts\activate.bat C:\Users\Dmitrij\projectRSSnews\Scripts\python Start.py set /p ext= - вот так корректно? почему-то консоль вообще закрывается и не поймешь что не так :/

I'm_your_god
12.09.2017
12:14:14
чёт навеяло



тоже первый раз мучился с virtualenv

Dmitry
12.09.2017
12:15:15
Да, зарабтало, но при запуске активируется мое окружение и открыватеся строка приема команд, а мне нужно сразу запустить мой скрипт

@echo off chcp 1251 title Cбор RSS новостей C:\Users\Dmitrij\projectRSSnews\Scripts\activate.bat Start.py - скрипт находиться в текущей папке. set /p ext=

Maxim robox
12.09.2017
12:16:38
Вернее не так.

path\to\venv\Scripts\python.exe start.py

Активация venv не нужна тогда.

Dmitry
12.09.2017
12:21:28
Активация venv не нужна тогда.
К содалению, тогда не будет работать конструкция типа sys.path.insert(0, os.path.dirname(ROOT_PATH)), т.е. в запускаемом скрипте нельзя будет добавить таким образом пути

C:\Users\Dmitrij\projectRSSnews\Scripts\activate.bat start.py - так тоже не работает

Maxim robox
12.09.2017
12:22:11
Google
Dmitry
12.09.2017
12:22:33
а хотелось бы ... :)

Maxim robox
12.09.2017
12:22:46
PATH (и прочие переменные среды) нельзя таким образом изменить by design. Все изменения не уйдут дальше текущего процесса.

Dmitry
12.09.2017
12:23:44
Чего ты хочешь добиться?
я хочу, чтобы интерпретатор в моем окружении знал о моей папке где он должен искать модули которые я использую в скрипте, который запускаю в данном лкружении

Dmitry
12.09.2017
12:25:29
Кажется тебе нужно эти модули оформить в виде package.
а могу я где-нить прописать эти пути в виртуальном окружении?

Maxim robox
12.09.2017
12:26:45
а могу я где-нить прописать эти пути в виртуальном окружении?
Я вообще смутно представляю, что там за каша. Больше всего похоже на то, что тебе нужно модули сделать package.

Dmitry
12.09.2017
12:27:48
а вот так: sys.path.insert(0, "абсолютный путь до папки с модулями") # работает и даже by desing не мешает

просто не красиво, но работает

Maxim robox
12.09.2017
12:29:42
Это не противоречит тому, что я сказал.

https://python-packaging.readthedocs.io/en/latest/minimal.html Вот это тебе нужно.

Dmitry
12.09.2017
12:33:58
думаю попробую и этот вариант. Сейчас пока не понимаю как работает это вирутальное окружение с path списком.

Dmitry
12.09.2017
12:35:49
там лежат модули на которые я ссылаюсь в моей скрипте.

Маришка
12.09.2017
12:36:38
Если они в папке с питонпакетами то они спокойно будут подтягиваться и без добавления пути... Главное нужным интерпретатором запускать

Страница 3742 из 9768