Импрот requests

Степан

Новичок
Пользователь
Май 18, 2020
5
0
1
Не могу импортировать модуль requests.
Инструкция для для установки была следующая
Вы можете установить его, выполнив следующую команду в терминале:

1pip install requests

я ввел ее в командной строке. Получил
File "<stdin>", line 1
pip install requests
^
SyntaxError: invalid syntax

pip install requests
SyntaxError: invalid syntax


Python 3.4.2
 

borntohack

змееуст
Команда форума
Модератор
Апр 22, 2020
78
62
18
39
Москва, РФ
Командная строка - это не консоль python.
Командная строка - это cmd/PowerShell в windows и shell (sh,bash,csh,tcsh,zsh) в linux
 

Степан

Новичок
Пользователь
Май 18, 2020
5
0
1
Я вводил так
 

Вложения

  • питон.JPG
    питон.JPG
    45,7 КБ · Просмотры: 8

MaksimD

Пользователь
Пользователь
Май 12, 2020
51
11
8
У тебя должен быть установлен pip в систему или запускай из виртуальной среды. Открой cmd и набери в командной строке pip --version Это если установлен глобально в систему. Вместе с питоном идет виртуальное окружение и можешь в нем запустить pip и ставить пакеты не глобально в систему, а в всою папку где лежит твой файлик питона.
 

Степан

Новичок
Пользователь
Май 18, 2020
5
0
1
А что значит глобально в систему?
Что такое виртуальное окружение?


Я просто по самоучителю свейгарта изучаю, там ничего такого не было при установке.

Скачивал отсюда
www.python.org/downloads/release/
 

MaksimD

Пользователь
Пользователь
Май 12, 2020
51
11
8
А что значит глобально в систему?
Что такое виртуальное окружение?


Я просто по самоучителю свейгарта изучаю, там ничего такого не было при установке.

Скачивал отсюда
www.python.org/downloads/release/
В систему то есть в твой компьютер в винду как и все проги. Лучше ставить через виртуальную среду. Просто зайди в папку где бедет твой проект и запусти
virtualenv env

Python:
virtualenv env
source env/bin/activate
теперь можешь устанавливать модули через pip

Код:
pip install requests
выйти deactivate
в env будут храниться скаченные модули
 

Степан

Новичок
Пользователь
Май 18, 2020
5
0
1
virtualenv открывается только с IDLE
А как командная строка нет.

В смд пишет
"pip" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
 

Вложения

  • питон2.JPG
    питон2.JPG
    77,5 КБ · Просмотры: 1

MaksimD

Пользователь
Пользователь
Май 12, 2020
51
11
8
virtualenv открывается только с IDLE
А как командная строка нет.

В смд пишет
"pip" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Короче, поставил эту сраную винду и поставил питона 3.7. Все работает и виртуальная среда тоже и модули ставятся.
Код:
Создаем виртуальную среду:
[CODE]C:\Users\Maksim>c:\python\Python37\python.exe -m venv C:\Users\Maksim\projects\test\env
Запускаем
Код:
C:\Users\Maksim\projects\test\env\Scripts>activate.bat
(env) C:\Users\Maksim\projects\test\env\Scripts>
теперь можно ставить модули из интернета, но сначало просит обнавить pip
Обновляем pip:
Код:
python -m pip install --upgrade pip
устанавливаем модули:
Код:
pip install requests
запускаем свой питонячий скрипт и радуемся
Код:
(env) C:\Users\Maksim\projects\test\env\Scripts>test.py
test.py
Код:
import requests


print("Hello, world!")
r = requests.get('https://api.github.com/repos/psf/requests')
print(r.text)
 

Степан

Новичок
Пользователь
Май 18, 2020
5
0
1
Спасибо!!!!!!!!!!
 

Форум IT Специалистов