Size: a a a

Сообщество Python Программистов

2020 July 12

VA

Vadim Apenko in Сообщество Python Программистов
Echo
Блин, чуваки, знаю, что туплю, но нужна помощь)
pip install устанавливает пакеты не в текущий проект, а, как я понял, в глобальную папку site-packages, и импортировать я не могу его.
Помогает только напрямую указывать путь до site-packages текущего проекта.
Можно ли это исправить?
Пингвин выше верно сказал. Для решения таких проблем был придуман venv
источник

GS

Genri Spayer in Сообщество Python Программистов
Echo
Блин, чуваки, знаю, что туплю, но нужна помощь)
pip install устанавливает пакеты не в текущий проект, а, как я понял, в глобальную папку site-packages, и импортировать я не могу его.
Помогает только напрямую указывать путь до site-packages текущего проекта.
Можно ли это исправить?
покурить матчасть)
source env/bin/activate
pip install
источник

E

Echo in Сообщество Python Программистов
Да, очень странно. Я создавал проект через PyCharm, он автоматов делал виртуальное окружение и типа активировал его, но пакеты не устанавливались туда.
Сейчас вручную прописал новый рут для этого и активировал и работает
источник

E

Echo in Сообщество Python Программистов
Странно
источник

E

Echo in Сообщество Python Программистов
Спасибо за помощь
источник

GS

Genri Spayer in Сообщество Python Программистов
Echo
Да, очень странно. Я создавал проект через PyCharm, он автоматов делал виртуальное окружение и типа активировал его, но пакеты не устанавливались туда.
Сейчас вручную прописал новый рут для этого и активировал и работает
если в пучарме
то можно просто прописывать импорт и оно само предложит установить
довольно таки удобная фича
источник

E

Echo in Сообщество Python Программистов
Да, но иногда не все файлы ставило почему-то из пакета
источник

V

Vlad.Art in Сообщество Python Программистов
либо ставить через пайчармовский гуй по ctrl+alt+s
установит сразу куда надо)
источник

E

Echo in Сообщество Python Программистов
Благодарю всех за помощь)
источник

IL

Ilya Lis in Сообщество Python Программистов
Ребята, здравствуйте. Могли бы пожалуйста подсказать про функционал программы. Изначально вводится число n, затем в течение n раз вводятся числа. Нужно найти и вывести пару с максимальной суммой элементов, которая делится на 120. Если среди найденных пар максимальную сумму имеют несколько, то нужно напечатать любую из них. Вот код, но не понимаю 8-10 строчки. Могли бы пожалуйста сказать, как эта программа работает? Заранее спасибо.                                                                                                                                                           n = int(input())
a = [0] * 120
first = 0
second = 0
for i in range(n):
   numbers = int(input())
   p = numbers % 120
   if a[(120 - p) % 120] > numbers and a[(120 - p) % 120] + numbers > first + second:
       first = a[(120 - p) % 120]
       second = numbers
   if numbers > a[p]:
       a[p] = numbers
print(first, second)
источник

IL

Ilya Lis in Сообщество Python Программистов
Ввод:
7
1
119
2
118
3
237
123
Вывод:
237 123
источник

VA

Vadim Apenko in Сообщество Python Программистов
Ilya Lis
Ребята, здравствуйте. Могли бы пожалуйста подсказать про функционал программы. Изначально вводится число n, затем в течение n раз вводятся числа. Нужно найти и вывести пару с максимальной суммой элементов, которая делится на 120. Если среди найденных пар максимальную сумму имеют несколько, то нужно напечатать любую из них. Вот код, но не понимаю 8-10 строчки. Могли бы пожалуйста сказать, как эта программа работает? Заранее спасибо.                                                                                                                                                           n = int(input())
a = [0] * 120
first = 0
second = 0
for i in range(n):
   numbers = int(input())
   p = numbers % 120
   if a[(120 - p) % 120] > numbers and a[(120 - p) % 120] + numbers > first + second:
       first = a[(120 - p) % 120]
       second = numbers
   if numbers > a[p]:
       a[p] = numbers
print(first, second)
ты то, что if проверяет не может понять?
источник

IL

Ilya Lis in Сообщество Python Программистов
a[(120 - p) % 120] не пойму что это за число
источник

GS

Genri Spayer in Сообщество Python Программистов
hi duuude
источник

VA

Vadim Apenko in Сообщество Python Программистов
Ilya Lis
a[(120 - p) % 120] не пойму что это за число
Это 120 минус p делённое нацело на 120
источник

IA

Ilya Akhmatov in Сообщество Python Программистов
ты дурак?
источник

IA

Ilya Akhmatov in Сообщество Python Программистов
вот честно, извините, но это слишком глупо
источник

IA

Ilya Akhmatov in Сообщество Python Программистов
скачать пакет 2019 года не судьба и из него не установить?
источник

IA

Ilya Akhmatov in Сообщество Python Программистов
наверное потому что можно загуглить?
источник

IA

Ilya Akhmatov in Сообщество Python Программистов
устанавливать надо через терминал
источник