
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
Она умеренно резиновая

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 реально всегда идеально работал, хотя казалось бы

Aleksandr
12.09.2017
10:53:18

Mike
12.09.2017
11:03:54
а тут на инстанс зашел, думал ща по фасту тут и соберу
хуй там

I'm_your_god
12.09.2017
11:24:47
я разве что из ide ничего не запускаю а по старинке из терминала

Maxim robox
12.09.2017
11:26:51

Mike
12.09.2017
11:27:23

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

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 добаленного только что пути в скрипте который я запускаю в консоле, используя виртуальное окружение созданное ранее.

b0g3r
12.09.2017
11:45:16

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в своей виртуаленв сделал?

Dmitry
12.09.2017
11:54:08

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

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, попробую его запустить

Маришка
12.09.2017
12:02:28

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=
- вот так корректно? почему-то консоль вообще закрывается и не поймешь что не так :/

Maxim robox
12.09.2017
12:07:47

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
Чего ты хочешь добиться?
я хочу, чтобы интерпретатор в моем окружении знал о моей папке где он должен искать модули которые я использую в скрипте, который запускаю в данном лкружении

Maxim robox
12.09.2017
12:24:31

Dmitry
12.09.2017
12:25:29

Maxim robox
12.09.2017
12:26:45

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 списком.

Маришка
12.09.2017
12:35:26

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

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

Dmitry
12.09.2017
12:38:03