Scrapy не является внутренней или внешней командой исполняемой программой или пакетным файлом

Содержание

Я новичок в Python и Scrapy, и я прохожу через учебник Scrapy. Я смог создать свой проект, используя интерфейс DOS и набрав:

scrapy startproject dmoz
В следующем уроке используется команда Crawl:
scrapy crawl dmoz.org

Но каждый раз, когда я пытаюсь запустить, я получаю сообщение о том, что это не законная команда. Оглядываясь дальше, похоже, что мне нужно быть внутри проекта и что я не могу понять. Я попытался сменить директории в папку «dmoz», созданную мной в startproject, но которая вообще не распознает Scrapy.

Я уверен, что мне не хватает чего-то очевидного, и я надеюсь, что кто-то сможет это указать.

Adam Smith 14 фев. 2011, в 03:57
Поделиться
Поделиться:
web-crawler

2 ответа

Лучший ответ

Вы должны выполнить его в своей папке «startproject». У вас будут другие команды, если он найдет ваш файл scrapy.cfg. Здесь вы можете увидеть разницу:

$ scrapy startproject bar $ cd bar/ $ ls bar scrapy.cfg $ scrapy Scrapy 0.12.0.2536 — project: bar Usage: scrapy [options] [args] Available commands: crawl Start crawling from a spider or URL deploy Deploy project in Scrapyd target fetch Fetch a URL using the Scrapy downloader genspider Generate new spider using pre-defined templates list List available spiders parse Parse URL (using its spider) and print the results queue Deprecated command. See Scrapyd documentation. runserver Deprecated command.

Use ‘server’ command instead runspider Run a self-contained spider (without creating a project) server Start Scrapyd server for this project settings Get settings values shell Interactive scraping console startproject Create new project version Print Scrapy version view Open URL in browser, as seen by Scrapy Use «scrapy -h» to see more info about a command $ cd .. $ scrapy Scrapy 0.12.0.2536 — no active project Usage: scrapy [options] [args] Available commands: fetch Fetch a URL using the Scrapy downloader runspider Run a self-contained spider (without creating a project) settings Get settings values shell Interactive scraping console startproject Create new project version Print Scrapy version view Open URL in browser, as seen by Scrapy Use «scrapy -h» to see more info about a command
anders 16 фев. 2011, в 18:58

Обзор scrapy: фраемворк для парсинга на python, начни парсить как PRO

Поделиться

Спасибо, Андерс. Это то, что я предполагал, что должен делать, я рад, что я не сумасшедший. Я в DOS, и когда я изменяю каталоги и запускаю «dir», я вижу папку моего проекта и файл scrapy.cfg. Однако, когда я запускаю команду scrapy, я получаю ответ, что «scrapy не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл»

Adam Smith 17 фев. 2011, в 02:01

Кроме того, вот содержимое файла scrapy.cfg на случай, если он генерируется неправильно # Автоматически создается с помощью: scrapy startproject # # Для получения дополнительной информации о разделе [deploy] см .: # doc.scrapy.org/topics/scrapyd.html [ настройки] default = Test1.settings [deploy] #url = localhost: 6800 project = Test1

Читайте также:
Как создать диск с программами

SCRAPY — парсинг на PYTHON

Adam Smith 17 фев. 2011, в 02:02

поэтому, если «scrapy не распознается», это должны быть переменные окружения PATH; как насчет того, если вы попытаетесь выполнить его с полным путем ?? (не знаю в Windows, как дела, извините: S). Также .cfg, кажется, в порядке.

anders 17 фев. 2011, в 12:00
Это сделал это! Спасибо, Андерс, не могу дождаться, чтобы покопаться в этом.
Adam Smith 18 фев.

2011, в 01:29

Если вы хотите избежать сумасшествия, когда Scrapy завладеет вашим проектом с его сгенерированными файлами и другим мусором. Используйте scrapy runspider foo.py К сожалению, это означает, что вы не можете делать другие вещи, такие как экспортеры кормов, но это ошибка разработчиков мозгов.

user1244215 17 авг. 2012, в 02:37
Показать ещё 3 комментария

Переменные среды PATH не установлены.

Вы можете установить переменные среды PATH для Python и Scrapy, выбрав Свойства системы (Мой компьютеp > Свойствa > Дополнительные системные настройки), перейдите на вкладку «Дополнительно» и нажмите кнопку «Переменные среды». В новом окне прокрутите до пункта «Переменный путь» в окне «Системные переменные» и добавьте следующие строки, разделенные полуколонами

Источник: overcoder.net

Русские Блоги

Проблема в том, что команду scrapy нельзя использовать в cmd после успешной установки scrapy

После установки scrapy framework в python, если вы введете scrapy в cmd, окажется, что scrapy не является внутренней или внешней командой и не является исполняемой программой.
или пакетный файл.
может быть вызвано следующими причинами
WARNING: The script scrapy.exe is installed in ‘C:UsersAdministratorAppDataRoamingPythonPython37Scripts’ which is not on PATH.
Если это предупреждение появляется после установки scrapy, указанная выше проблема будет решена.

Объясните: это предупреждение появляется, потому что файл запуска scrapy установлен по указанному выше адресу при установке scrapy, но этот адрес не обновляется в пути к переменной среды, что вызывает проблемы при вызове cmd и не может найти файл запуска.

Возьмем для примера win10
Сначала введите «системные переменные» в строку поиска.

Затем выберите параметр «Изменить переменные системной среды», чтобы перейти на следующую страницу:

Продолжайте нажимать кнопку «Переменные среды», появляется следующая страница:

Затем вы можете сделать следующее:
Добавить переменную среды: выберите любую кнопку «новый», чтобы добавить операцию.
Щелкните имя переменной в системной переменной с именем path
Затем добавьте C: Users Administrator AppData Roaming Python Python37 Scripts в указанное выше предупреждение.
добавляется к пути системных переменных
, как показано ниже.


Затем перезапустите cmd, чтобы решить проблему.

Интеллектуальная рекомендация

Свойства могут быть рассчитаны автоматически (базовый)

// Вернемся к классическому примеру «имя + фамилия = полное имя», вы можете оглянуться назад: сделать автоматический атрибут fullName доступным для записи и позволить пользователю напрямую.

«Python Great God’s Propamition Road».

Общий гость : Учитель Чжан,Церковь знаний «Эксплуатация и техническое обслуживание Python» Лектор курса,Старший эксперт по развитию Python. В 6 -летнем опыте разработки Python человек, отвеч.

Насколько пузырька находится под новым розничным воздухом?

Текст | Большая научная техника Gao Qianru редактировать| Sanlu. Number1 Нет времени покинуть беспилотную трансформацию шельфа. В 2016 году М.А. Юн выдвинул новые розничные концепции, и новая роз.

Дизайн Шаблоны-Стратегия

Очень распространенный алгоритм: 1 Что нам делать без этого режима? Например, если есть несколько алгоритмов для членов, v1, v2, v3, просто написать три if в бизнес-классе XxxBiz. Простой, прямой и эф.

Источник: russianblogs.com

Как установить telnet соединение

bojsya.ru

Подключение к удаленному серверу с помощью telnet-клиента является одним из самых простых способов доступа к удаленному управлению и удаленному доступу к различным приложениям в сети Интернет. Telnet – это командная строка, которая позволяет пользователю подключиться к другому компьютеру на сети. В данной статье мы рассмотрим пошаговую инструкцию для начинающих, как установить telnet соединение на компьютере.

Начнем с того, что необходимо поставить изначально клиентский компонент Telnet, который входит в состав операционной системы. В современных ОС этот компонент обычно отключен. Для его установки необходимо выполнить следующую последовательность: Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows. Здесь выбираете Telnet-клиент и запускаете установку.

После установки Telnet-клиент находится на своем месте и должен быть готов к использованию. Однако, настоятельно рекомендуется провести тестирование функционала на компьютере, чтобы убедиться в правильности подключения и работы программы.

Читайте также:
Программа успех каждого ребенка как получить

Применение клиента Telnet не является сложной задачей. Он предлагает соединение с любыми хостами, которые работают через протокол Telnet. Для подключения к другому компьютеру необходимо указать IP-адрес или доменное имя хоста, а также привести логин и пароль.

Как установить telnet соединение на компьютере

Шаг 1: Убедитесь, что Telnet установлен на вашем компьютере

Если вы используете Windows 10, то Telnet не установлен по умолчанию, поэтому вам необходимо установить его вручную. Для этого выполните следующие действия:

  1. Нажмите на кнопку «Пуск» и выберите «Панель управления».
  2. В разделе «Программы» выберите «Включение или отключение компонентов Windows».
  3. В появившемся окне отметьте галочку напротив «Клиент Telnet» и нажмите «ОК».
  4. Дождитесь завершения установки.

! Установка магазина на Nokia Lumia 630: подробная инструкция

Шаг 2: Запустите Telnet

Чтобы запустить Telnet, выполните следующие действия:

  1. Нажмите на кнопку «Пуск» и выберите «Выполнить».
  2. Введите «telnet» и нажмите «ОК».

Шаг 3: Установите соединение

Чтобы установить соединение с удаленным хостом, выполните следующие действия:

  1. Введите команду «open» и IP-адрес или доменное имя удаленного хоста. Например: «open 192.168.1.1» или «open google.com».
  2. Нажмите клавишу «Enter».
  3. Введите логин и пароль (если они требуются).

Поздравляем! Вы успешно установили Telnet соединение на своем компьютере.

Что такое telnet и для чего он нужен

TELNET (от англ. TErminaL NETwork) — это сетевой протокол, который используется для установления соединения между двумя узлами в сети. Telnet применяется для удаленного управления устройствами, такими как роутеры, коммутаторы, серверы и другие сетевые устройства.

Протокол Telnet позволяет пользователю удаленно управлять устройством, будто он находится рядом с устройством. Например, если вы отправляете команду через Telnet на сервер, то она выполняется на сервере и результат команды будет отображен на вашем компьютере.

Протокол Telnet является стандартным протоколом для удаленного управления в Unix-подобных операционных системах, а также используется для доступа к электронной почте и файловым серверам. Telnet также поддерживает шифрование, чтобы обеспечить безопасность передачи данных по открытым сетям.

Проверяем наличие telnet на компьютере

Windows

Для проверки наличия telnet на компьютере под управлением ОС Windows необходимо выполнить следующие действия:

  1. Откройте командную строку, нажав клавишу WIN+R и введя команду «cmd».
  2. Введите команду «telnet» и нажмите клавишу Enter.
  3. Если на компьютере установлен telnet, то вы увидите следующее сообщение: «Справка: использование telnet [зарезервированный порт]«.
  4. Если на компьютере отсутствует telnet, то вы получите ошибку: «‘telnet’ не является внутренней или внешней командой, исполняемой программой или пакетным файлом.«.

Mac OS

Для проверки наличия telnet на компьютере под управлением ОС Mac OS необходимо выполнить следующие действия:

  1. Откройте терминал, введя его название в поле Spotlight.
  2. Введите команду «telnet» и нажмите клавишу Enter.
  3. Если на компьютере установлен telnet, то вы увидите следующее сообщение: «Справка: использование telnet [зарезервированный порт]«.
  4. Если на компьютере отсутствует telnet, то вы получите ошибку: «‘telnet’ не является внутренней или внешней командой, исполняемой программой или пакетным файлом.«.

Установка telnet на компьютер

Что такое telnet и для чего он используется?

telnet — это протокол сетевого уровня, позволяющий управлять удаленными компьютерами через интернет. С помощью telnet можно подключаться к другим компьютерам, работающим на операционных системах Unix, Linux, Mac OS и Windows.

! Как установить газовую колонку: пошаговая инструкция

telnet используется для многих задач, таких как управление удаленными серверами, настройка сетевых устройств, проверка работы и доступности сетевых ресурсов и тестирование работы сети.

Как установить telnet на компьютер?

Для установки telnet на компьютер необходимо выполнить несколько простых шагов.

  1. Откройте меню «Пуск» и выберите «Панель управления».
  2. Выберите категорию «Программы» и «Включение и отключение компонентов Windows».
  3. Установите галочку напротив «Клиент Telnet».
  4. Нажмите «ОК» и дождитесь завершения установки.

После установки telnet можно использовать для подключения к удаленным компьютерам. Для этого нужно ввести команду «telnet» в командной строке и указать IP-адрес или доменное имя удаленного компьютера.

Важно: Не рекомендуется использовать telnet для подключения к удаленным компьютерам через интернет, так как данный протокол не шифрует передаваемые данные и может быть уязвим к атакам злоумышленников.

Установка telnet на компьютер позволяет управлять удаленными компьютерами через интернет и выполнять множество задач, связанных с тестированием и диагностикой сети.

Читайте также:
Что такое программа самосовершенствования

Как использовать telnet для подключения к серверу

Шаг 1: Запустить telnet на компьютере

Для начала необходимо открыть командную строку на вашем компьютере. Это можно сделать, нажав на кнопку «Пуск» и введя в поиске «cmd». После этого, запустится окно командной строки. Введите команду «telnet», чтобы запустить клиент telnet.

Шаг 2: Установить соединение с сервером

Для подключения к серверу необходимо ввести команду «o» и указать IP-адрес или доменное имя сервера, к которому вы хотите подключиться. Например, «o 192.168.1.1» или «o example.com». Затем нажмите Enter.

Шаг 3: Ввести логин и пароль

После установления соединения, сервер может запросить ввод логина и пароля для подтверждения вашей личности. Введите их в соответствующие поля, и нажмите Enter.

Шаг 4: Использовать telnet для управления сервером

После успешного входа, вы можете использовать telnet для управления сервером. Список доступных команд можно получить, набрав слово «help» и нажав Enter. Вы также можете отправлять команды на сервер, например: «ls» для просмотра содержимого текущей директории, «cd» для перехода в другую директорию и т.д.

Шаг 5: Завершение сессии telnet

Если вы хотите завершить сессию telnet, введите команду «exit» и нажмите Enter. После этого вы можете закрыть окно командной строки.

Возможные проблемы и их решение при подключении через telnet

Неверные учетные данные

Одной из частых проблем при подключении через telnet является ввод неверных учетных данных. Убедитесь, что вы правильно ввели имя пользователя и пароль. Некоторые приложения и операционные системы чувствительны к регистру символов, поэтому убедитесь, что вы вводите их правильно.

! Как настроить Google DNS в роутерах TP-Link

Неправильный порт

Если вы не можете подключиться к удаленному устройству через telnet, убедитесь, что вы используете правильный порт. Как правило, порт 23 используется для подключения по протоколу telnet.

Блокировка порта

Временами порты могут быть заблокированы на маршрутизаторах или в брандмауэрах безопасности. Если вы не можете установить соединение через telnet, убедитесь, что порт, на котором вы пытаетесь подключиться, не был заблокирован.

Ограничения на удаленном устройстве

Если вы не можете выполнить определенные действия после подключения через telnet, это может быть связано с ограничениями на удаленном устройстве. Например, некоторые устройства могут ограничивать команды, которые могут быть выполнены через telnet.

Отсутствие связи с сервером

Если у вас нет связи с сервером, убедитесь, что удаленный сервер работает и доступен для подключения. Попробуйте выполнить трассировку маршрута или пинг удаленного устройства, чтобы убедиться, что связь установлена.

Отключен протокол telnet на маршрутизаторе

Если вы пытаетесь подключиться к удаленному устройству через telnet, убедитесь, что протокол telnet включен на маршрутизаторе. Он может быть отключен по умолчанию и должен быть включен вручную.

Вопрос-ответ

Зачем нужно устанавливать telnet соединение на компьютере?

Установка telnet соединения позволяет удаленно управлять другими компьютерами, входить на удаленные серверы и проводить работу через командную строку.

Как установить telnet на Windows 10?

Для установки telnet на Windows 10 необходимо открыть меню «Параметры» -> «Приложения» -> «Приложения и компоненты», затем выбрать «Включение или отключение компонентов Windows» и поставить галочку напротив «Клиент Telnet». После этого необходимо нажать «ОК» и дождаться завершения установки.

Как установить telnet на Linux?

Для установки telnet на Linux необходимо открыть терминал и ввести команду «sudo apt-get install telnet». После этого необходимо ввести пароль пользователя и дождаться завершения установки.

Какие есть альтернативы telnet?

Существует множество альтернатив telnet, таких как SSH, PuTTY, MobaXterm и др. Однако, telnet по-прежнему используется, поскольку предоставляет простой способ подключения к удаленному компьютеру.

Что делать, если telnet не устанавливается на Windows?

Если при установке telnet на Windows возникают проблемы, можно попробовать выполнить следующие действия: перезапустить компьютер, проверить наличие обновлений операционной системы, отключить антивирусное программное обеспечение и повторить установку. В случае если все вышеперечисленное не сработало, можно обратиться за помощью к специалистам.

Как настроить telnet на Windows?

После установки telnet на Windows необходимо открыть командную строку и ввести команду «telnet [IP-адрес или доменное имя] [порт]». Если telnet не подключается, возможно, что порт или IP-адрес неверны. В этом случае необходимо проверить правильность введенных данных и попробовать еще раз.

Источник: bojsya.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru