На простом примере рассмотрим, как настроить рабочее окружение для работы с новыми данными, а также как вернуться к рабочему процессу с помощью одного слова.
7835 просмотров
Нам часто приходится сталкиваться с обработкой различных типов данных. Вся обработка осуществляется с помощью языка Python, который позволяет в короткие сроки решать поставленные задачи. Для работы с новым проектом необходимо создавать новое окружение, чтобы избежать проблем с различными версиями пакетов в Python. Рассмотрим пример создания виртуального окружения и его быстрого запуска.
(далее будет информация для начинающих специалистов, если вы уже профессионал — переходите сразу к следующему пункту)
Если у Вас не установлен Python, то скачиваем программу установки и устанавливаем в нужную директорию, не забываем поставить галочку (Add Python X.X to PATH).
Не всегда последняя версия дистрибутива – оптимальное решение, т.к. множество пакетов работает под определенные версии Python. Наиболее распространена версия 3.6.
Чтобы проверить, что Python установился правильно, в командной строке вводим команду — python —version:
Если в результате получаем ошибку о том, что «python не является внутренней или внешней командой…» — необходимо проверить наличие пути в переменных окружения. Проверить это можно в «переменных среды текущего пользователя»:
В данном случае Python установлен в директорию «D:WorkPython». Если в переменной Path прописаны эти пути, но все равно выскакивает ошибка, то перезагрузите компьютер.
С установкой разобрались, приступим к созданию окружения. Для этого создадим папку для нового проекта и запустим командную строку в новой директории. Для запуска используем команду cmd в строке пути:
В командной строке вводим команду: python -m venv new_proj_env
Где venv – инструмент для создания виртуального окружения, new_proj_env – произвольное имя, которое задали для данного окружения. В результате выполнения в папке с проектом появится новая директория с именем new_proj_env.
Для работы в рамках виртуального окружения, его необходимо активировать с помощью следующей команды: new_proj_envScriptsactivate
После активации название окружения должно появиться в скобках слева от пути к проекту:
Далее устанавливаем необходимые пакеты, для примера установим pandas и jupyter:
- pip install pandas jupyter – здесь не нужно разделять имена пакетов запятыми,
- pandas – пакет для работы с табличными данными,
- jupyter – пакет для интерактивной работы с данными в браузере с помощью блокнота (jupyter notebook).
Важно отметить, если Вы не установите jupyter для нового окружения, то интерпретатор Python будет подтягивать пакеты из глобального окружения.
Для того, чтобы начать работу, осталось запустить блокнот, командой jupyter notebook:
В результате должен запуститься браузер (по умолчанию), если этого не произошло, то необходимо скопировать адрес, выделенный красным, и вставить в строку поиска браузера. Создадим новый блокнот, импортируем необходимые библиотеки и загрузим данные:
Таким образом, чтобы на следующий день продолжить работу, необходимо:
- Перейти в папку с проектом;
- Активировать виртуальное окружение;
- Запустить jupyter notebook.
Вместо этого, создадим переменную окружения, которая будет выполнять все три пункта разом. Для этого снова зайдем в переменные окружения и создадим новую переменную:
Здесь мы задаем имя переменной, и через оператор «
Таким образом, чтобы на следующий день продолжить работу, потребуется ввести лишь имя переменной, заключенной в знак «%»:
Ввод осуществляется с любого расположения командной строки.
В результате мы создали виртуальное окружение, а также создали переменную для быстрого доступа к рабочему проекту. Надеюсь, вы нашли для себя что-то новое.
Источник: vc.ru
Python не является внутренней или внешней командой исполняемой программой или пакетным файлом.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.
Eita
Пользователь
Ноя 7, 2020 2 0 1
Что мне делать с ошибкой python? Подскажите пожалуйста.
Но хотя, я указал в дополнительных параметрах системы значение переменой в path.
И когда решил проверить, оказалось всё тоже самое.
Мои действия.
Дополнительные параметры системы-переменные среды-нахожу path нажимаю изменить, нахожу папку где устанавливал Python.
В моём случаи это C:Python
В изменении прописываю C:Python;C:PythonScripts.
Ну и всё пожалуй.
Заранее благодарю.
stud_55
Модератор
Команда форума
Модератор
Апр 3, 2020 1 522 671 113
Что мне делать с ошибкой python? Подскажите пожалуйста.
Попробуйте переустановить питон и при установке поставить галочку Add to PATH.
Также если у вас windows 7 устанавливайте версию 3.8 (так как 3.9 на windows 7 работать не будет).
Eita
Пользователь
Ноя 7, 2020 2 0 1
Попробуйте переустановить питон и при установке поставить галочку Add to PATH.
Также если у вас windows 7 устанавливайте версию 3.8 (так как 3.9 на windows 7 работать не будет).
Источник: itfy.org
python» не является внутренней или внешней командой, исполняемой программой или пакетным файлом

Для саморазвития начал изучать питон.Скачал его, установил. Далее установил по рекомендациям PyChar. И настал момент реализации своего первого более менее крупного проекта где мне нужен pip, я использую команду python get-pip.py после чего мне кидает вышеупомянутую ошибку. Через командную строку на самой винде всё работает, а в PyChar ошибка.
Изначально вроде как проверил,правильно указал путь к интерпретатору,других поводов для ошибки я не знаю,первый раз в жизни пользуюсь PyChar поэтому ещё не в курсе тонкостей и тп. Кто шарит, помогите пожалуйста, третий день долбусь с этой проблемой.
Ответы (2 шт):
По какой-то причине у вас консоль Pycharm не видит общесистемные переменные окружения. Тут два варианта:
- Устанавливать пакеты через pip из системного cmd
- Воспользоваться средствами PyCharm: меню File — Settings, Project: (имя проекта), Project interpreter, справа от списка установленных модулей жмем +, в поиске вводим SpeachRecognition, выбираем найденный модуль, потом внизу жмем Install Package
Второй вариант более предпочтительный, т.к. если вы используете в проекте виртуальное окружение, то модуль установится в него, а при установке через системный cmd модуль установится глобально, и скорее всего не будет виден из виртуального окружения. Если вы в проекте не используете виртуальное окружение, то особой разницы не будет.
Конкретно в вашем случае — просто не пользуйтесь кириллицей в наименовании папок в пути проекта, и все будет хорошо.
Источник: husl.ru