Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2019, 15:08   #1
INeedSomeHelp
Новичок
Джуниор
 
Регистрация: 12.03.2019
Сообщений: 5
По умолчанию [vkBot_python] ibm bluemix? buildpack python

Доброго времени суток! Я потихоньку изучаю программирование и, само собой, иногда натыкаюсь на проблемы, которые не в силах решить самостоятельно. Поэтому я впервые зарегистрировался на форуме и сейчас хотел бы найти здесь человека, который придет мне на помощь и достаточно подробно мне все объяснит(знаю, что многого хочу, но ведь для этого такие форумы и нужны в общем-то?).

У меня есть небольшой опыт в программировании (1.5 года универа), поэтому азы я более менее знаю(java, c++).

Один человек посоветовал мне остановить свой выбор на python и, так как когда-то я уже что-то учить пытался, начал некоторую движуху. Я убежден, что учить всё надо на опыте, и люблю видеть работу на практике, поэтому я начал делать бота вк используя vk-api. Я приложил начало кода. Все оказалось довольно просто и код нормально работал. Так как код был на моем пк, он и работал только тогда, когда пк включен. Меня, разумеется, такое не очень устроило.

К проблеме. Я совершенно ничего не смыслю в следующем уровне, а именно - сервер. Нужно сделать так, чтобы код работал автономно, на сервере, как и где это сделать я совершенно без понятия.

P.s самостоятельно я попробовал ibm bluemix, но здесь все оказалось намного сложнее чем с самим кодом. Сначала он жаловался на код, на библиотеки, потом как видно из скрина он начал жаловаться на pip (я видимо что-то сделал не так), я попробовал сделал как говорят - обновил pip в папке python - но ничего не изменилось...Потом я вовсе психанул и удалил pip, но снова ничего не произошло; видимо имеется ввиду какой-то другой pip.

Также много где пишется про buildpack python; возможно это и есть ключ к проблеме, но как ни старался, я так ничего и разобрал.

Код:
import requests
import random
import vk_api
from vk_api import VkUpload
from vk_api.longpoll import VkLongPoll, VkEventType
from vk_api.utils import get_random_id


vk_session = vk_api.VkApi(token='*****')

vk = vk_session.get_api()
upload = VkUpload(vk_session)  # Для загрузки изображений
session = requests.Session()

def main():
    # Авторизация группы (для групп рекомендуется использовать VkBotLongPoll):
    # при передаче token вызывать vk_session.auth не нужно

    longpoll = VkLongPoll(vk_session)
    key = 0;		
    for event in longpoll.listen():
...
Изображения
Тип файла: jpg 1s.jpg (109.6 Кб, 133 просмотров)
Тип файла: jpg 2ы.jpg (37.0 Кб, 59 просмотров)
INeedSomeHelp вне форума Ответить с цитированием
Старый 13.03.2019, 06:58   #2
strannik
python developer
Пользователь Подтвердите свой е-майл
 
Аватар для strannik
 
Регистрация: 30.11.2006
Сообщений: 81
По умолчанию

Какая версия python?
Границы расширяет тот, кто выходит за них.
strannik вне форума Ответить с цитированием
Старый 13.03.2019, 12:09   #3
INeedSomeHelp
Новичок
Джуниор
 
Регистрация: 12.03.2019
Сообщений: 5
По умолчанию

Если не ошибаюсь - python 3.6. Но разве это имеет значение?
INeedSomeHelp вне форума Ответить с цитированием
Старый 13.03.2019, 12:35   #4
strannik
python developer
Пользователь Подтвердите свой е-майл
 
Аватар для strannik
 
Регистрация: 30.11.2006
Сообщений: 81
По умолчанию

Имеет значение.
при выполнении
Код:
print('{} {}'.format(1,2), end=' ')
Код:
Python 2.7.10 (default, Jul 14 2015, 19:46:27)
[GCC 4.8.2] on linux
  File "main.py", line 1
    print('{} {}'.format(1,2), end=' ')
                                  ^
SyntaxError: invalid syntax
Код:
Python 3.6.1 (default, Dec 2015, 13:05:11)
[GCC 4.8.2] on linux
>> 1 2
Границы расширяет тот, кто выходит за них.
strannik вне форума Ответить с цитированием
Старый 13.03.2019, 12:42   #5
INeedSomeHelp
Новичок
Джуниор
 
Регистрация: 12.03.2019
Сообщений: 5
По умолчанию

Этот принт мне вовсе не нужен. Я его спокойно могу удалить. При загрузке, как я понимаю, на сервер bluemix ibm, он жалуется на все, включая import.
Но и это пока дело не первой важности. Что за pip и где его обновить? Если на компе я его удалил...

А может есть какой-то другой способ или другой сервер? Все таки, мне кажется, лучше начать все дело с начала...
INeedSomeHelp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Документации, учебники, уроки и полезные материалы по Python, PyQt, PySide pompiduskus Python 4 22.07.2022 10:16
Python Erke1599 Помощь студентам 1 18.05.2018 09:51
Начальный уровень Python. Функции - Python YYYUUU Python 5 09.06.2017 12:09
API в Python Sanek2515 Python 2 16.01.2017 12:06
PHP vs Python vs ... ? Izobara Общие вопросы по программированию, компьютерный форум 58 02.04.2013 22:23