Откройте сессию терминала и измените каталог на папку содержащую файл setup
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
Начало работы с ROS
- Установленный Linux дистрибутив (например Ubuntu)
- Установленный ROS Melodic
- Базовые знания Unix (при отсутствии - задавайте больше вопросов)
- Готовность к изучению нового и интересного =)
Подготовка среды ROS
Начало работы с ROS происходит с того, что необходимо познакомить терминал с ROS и настроить его на работу с ним! Если вы не знаете, что такое сессия терминала или
Мы настроим ROS (подключение системного рабочего пространства ~ system workspace) для текущей сессии - открываем терминал и используем общую команду:
Для нашего случая:
Подробнее про команды . и source написано в хелпе.
Для проверки того, что ROS настроен, можно вывести значение переменной окружения ROS_DISTRO:
Значение должно быть melodic .
Символ '$' читает значение переменной окружения. Без него команда echo ROS_DISTRO просто выведет строку ROS_DISTRO .
Эту настройку надо делать каждый раз? Можно как то сделать так, чтобы при запуске терминала настройка делалась автоматически?
Есть у меня для вас хорошая новость! =)
Для того, чтобы настраивать ROS автоматически при создании сессий (открытии терминала), необходимо прописать
в конец файла ~/.bashrc .
Он находится в домашней директории и скрыт, так как начинается с точки. Символ ~ - означает (равен) /home/[пользователь] , в нашем случае это /home/user .
Можно просто прописать строку в конец файла командой:
Символ >> означает "добавить в конец файла" ("append to the end"). Команда echo выводит строку в терминал, а добавление >> переводит этот вывод в конец файла.
Или открыть файл можно командой:
и прописать ручками.
Теперь глобально ROS настроен. Если вы поставили автоматическую настройку - перезапустите терминал (создайте новую сессию - уже с настройкой ROS).
> Попробуйте настройть ROS для конкретной сессии (без прописывания в rc-файл), проверьте настройку. После этого создайте новую сессию (новый терминал) и проверьте переменную ROS_DISTRO.
> Установите строку в файл и проверьте настройку ROS
Подготовка рабочего пространства (workspace -> ws)
Так как ROS видит пакеты только в рабочем пространстве, то необходимо создать собственный ws для работы с ним. Можно подглядеть в исходную инфу на офф сайте, а можно сделать следующие шаги.
Во-первых, создаем папочку, которая будет нашим ws. Назовем ее catkin_ws :
Опция -p указывает, что нужно создать полный путь, даже если предстоящих папок нет. В нашем случае папки catkin_ws нет, так что создаем весь путь с опцией -p . src папку внутри надо создавать априори (так регламентирует сборка ROS).
После этого переходим в папку и вызываем утилиту сборки (так можно в первый раз инициализировать ws):
После этого рабочее пространство готово и осталось добавить в файл ~/.bashrc строку для автоматической настройки ROS на подключение нашего ws:
Сделать это можно как ранее:
или открыть файл ~/.bashrc и прописать ручками.
Система ROS может видеть только одно рабочее простанство, создание нескольких пространств и добавление в rc -файл не даст результата
> Создайте рабочее пространство, инициализируйте его и настройте его на автоматическое подключение к ROS экосистеме.
> Какие папки создались внутри рабочего пространства catkin_ws ?
После перезапуска терминалов (для настройки сессий) можно проверить установку всех ws
В появившемся результате должен находиться путь до созданного рабочего простанства, а также путь до системного рабочего пространства. То есть, строка должна содержать результат похожий на
Часто переменные окружения содержат список путей. А разделителем списка является символ ' : '.
Как видно, первый путь является путем до нового ws, а второй - до системного.
> Проверьте настройку ROS и подключение ws пользователя
Первый настраивает системное рабочее пространство ROS (основная настройка), второй настраивает ROS для поиска пакетов также и в нашем ws.
Создали папку catkin_ws, в которой после инициализации содержатся три папки: build, devel и src. Это и есть наш ws (workspace - рабочее пространство).
Научились настраивать ROS для работы.
Научились настраивать систему на работу с кастомным рабочим пространством (user ws).
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
Тема 5. Библиотеки подпрограмм
Лекция 1
В Питоне, в отличие от многих языков, нет деления на основной модуль и второстепенный.
В Си, точкой входя является функция main(), в Паскале основной модуль должен начинаться с ключевого слова program.
В Питоне все намного проще, все модули в принципе равнозначны, структура их одинакова и в принципе все они состоят из функций (мы помним что в глобальной области видимости писать моветон, да и все операции, которые записаны в глобальной области видимости, будут выполнятся при каждом импорте модуля. Иногда это полезно для инициализации модуля, но лучше так не делать)
Итак, обычно модули ничем не отличаются, но стобы выделить "главный" - в нем делают блок кода, который страбатывает только для запускаемого интерпретатором модуля:
Модули бывают встроенные (поставляются вместе с языком) и загружаемые из сети.
Мы уже изучили несколько встроенных модулей, теперь посмотрим где брать сторонние пакеты (пакет это набор модулей решающих определенную задачу).
Система управления пакетами PIP
Начиная с версии Питона 3.4, pip поставляется вместе с Питоном. Специально устанавливать его не надо, но вот в переменную path, как мы успели обнаружить, путь к нему не записывается. Поэтому если при попытке воспользоваться pip-ом вы увидите ошибку "pip не является внутренней или внешней командой. ", то первым делом проверьте переменную path, или можно прописать полный путь к исполняемому файлу pip в команде.
Примеры установки стороннего пакета:
Если в вашем проекте используются сторонние пакеты и вы решили поделиться им или выложить в свободный доступ, то вам нужен механизм, который поможет быстро восстановить рабочую среду, т.е. установить сторонние пакеты, используемые вашим модулем.
Для восстановления среды на другом компьютере достаточно выполнить команду:
pip -r requirements.txt
Что ещё умеет делать pip
- pip help - помощь по доступным командам.
- pip install package_name - установка пакета(ов).
- pip uninstall package_name - удаление пакета(ов).
- pip list - список установленных пакетов.
- pip show package_name - показывает информацию об установленном пакете.
- pip search - поиск пакетов по имени.
- pip --proxy user:passwd@proxy.server:port - использование с прокси.
- pip install -U - обновление пакета(ов).
- pip install --force-reinstall - при обновлении, переустановить пакет, даже если он последней версии.
Где брать пакеты Python?
Пакеты Python можно легко найти в интернете. Большая часть популярных пакетов может быть найдена в PyPI (Python Package Index). Также множество пакетов Python можно найти на github, и bitbucket. Далее мы рассмотрим следующие методы установки пакетов Python:
- Установка из источника
- easy_install
- pip
- Другие способы
Установка из источника
Некоторые пакеты содержат в себе С код, например, заглавные файлы С, которые должны быть скомпилированы под пакет для корректной установки. В случае с Linux, у вас должен быть установленный C/C++ компилятор, так что вы можете установить пакет без головной боли. Возвращаясь к Windows, вам нужна правильная версия Visual Studio, для корректной компиляции пакета. Некоторые люди упоминают также и MingW, который можно использовать для этих целей, но я не знаю, как сделать так, чтобы это работало. Если в пакете присутствует установщик Windows, используйте его. В таком случае вы можете забыть о компиляции в принципе.
После установки setuptools, вы можете использовать easy_install. Вы можете найти его в папке с установочными скриптами Python. Не забудьте добавить папку со скриптами в путь вашей системы, чтобы вы в дальнейшем смогли вызывать easy_install в командной строке, без указания его полного пути. Попробуйте выполнить запустить следующую команду, чтобы узнать больше об опциях easy_install:
Если вам нужно начать установку пакета при помощи easy_install, вам нужно сделать следующее:
easy_install попытается скачать пакет с PyPI, скомпилировать его (если нужно) и установить его. Если вы зайдете в свою директорию site-packages, вы найдете файл под названием easy-install.pth, который содержит доступ ко всем пакетам, установленным через easy_install. Python использует этот файл, чтобы помочь в импорте модуля или пакета. Вы также можете указать easy_install на установку через URL или через путь на вашем компьютере. easy_install также может выполнить установку прямиком из файла tar. Вы можете использовать easy_install для обновления пакета, воспользовавшись функцией upgrade (или–U). И наконец, вы можете использовать easy_install для установки файла egg файлов. Вы можете найти эти файлы в PyPI, или в других источниках. Файлы egg – это особые zip файлы. На самом деле, если вы измените расширение на .zip, вы можете разархивировать файл egg.
Вот несколько примеров:
Существует несколько проблем с easy_install. Он может попробовать установить пакет, пока он еще загружается. При помощи easy_install нельзя деинсталлировать пакет. Вам придется удалить пакет вручную и обновить файл easy-install.pth, удалив доступ к пакету. По этой, и многим другим причинам, в сообществе Python создали pip.
Вы можете использовать pip для установки всего, что может установить easy_install, но сам процесс несколько отличается. Чтобы установить пакет, выполните следующее:
А для обновления пакета, вам нужно сделать это:
Вам может понадобиться вызвать –h, чтобы получить полный список всего, что pip может сделать. В отличие от easy_install, pip может устанавливать формат wheel. Формат wheel – это ZIP архив, с именем файла, имеющим особый формат, и расширением .whl. Вы также можете установить wheel, при помощи его собственной командной строки. С другой стороны, pip не может выполнять установку файлов egg. Если вам нужно установить egg, вам придется воспользоваться easy_install.
Кое-что о зависимостях
Преимущества в использовании easy_install и pip в том, что если пакет имеет зависимости от скрипта setup.py, то и easy_install, и pip попытаются установить и скачать этот скрипт. Это поможет вам избежать головной боли в той ситуации, когда вы пробуете новый пакет, и еще не понимаете, что пакет A зависит от пакетов B, C и D. При помощи easy_install или pip, вам не нужно об этом беспокоиться вообще.
С этого момента, вы можете использовать любой пакет, который вам может понадобиться, конечно, если этот пакет поддерживается вашей версией Python. Существует множество инструментов, доступных программисту Python. Пока что пакеты – достаточно запутанная тема, тем не менее, вы знаете, как использовать необходимые инструменты, которые вы можете легко и быстро получить, для установки необходимого пакета.
Использование библиотек Windows
Динамически подключаемые библиотеки (Dynamic Link Library - DLL). В операционных системах Microsoft Windows и IBM OS/2 — динамическая библиотека, позволяющая многократное использование различными программными приложениями. Эти библиотеки обычно имеют расширение DLL, OCX (для библиотек содержащих ActiveX), или DRV (для ряда системных драйверов). Формат файлов для DLL такой же, как для EXE-файлов Windows, т.е. Portable Executable (PE) для 32-битных и 64-битных приложений Windows. Так же, как EXE, DLL могут содержать секции кода, данных и ресурсов.
Питон тоже умеет работать с этими библиотеками, используя модуль ctypes. Этот модуль реализует поддержку Си совместимых типов данных (все DLL используют типы Си)
Модуль ctypes экспортирует объекты cdll, windll и oledll для загрузки DLL.
В Си есть несколько стандартов запуска функций: cdecl, stdcall. Объект cdll использует стандарт cdecl, а windll и oledll - stdcall. Обычно вместе с DLL распространяется заголовочный файл с описанием функций, их параметров и типом вызова.
Попробуем выполнить какую-нибудь функцию из DLL Windows. Найдем каталог APPDATA используя библиотеку shell32.dll
Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.
C одной стороны, пакеты Python — это Py-приложения, дополнения или утилиты, которые можно установить из внешнего репозитория: Github, Bitbucket, Google Code или официального Python Package Index . На сервере пакеты хранятся в .zip и .tar архивах, либо в дополнительной упаковке — «яйцах» (.egg, старый формат) или «колесах» (.whl). В составе пакета, как правило, есть сценарий установки setup.py, который хранит сведения о зависимостях — других пакетах и модулях, без которых пакет работать не будет.
С другой стороны, если речь об архитектуре Python-приложения, пакет — это каталог, внутри которого файл __init__.py и, опционально, другие каталоги и файлы .py . Так большую Python-программу разбивают на пакеты и модули. Модуль — файл с исходным кодом, который можно использовать в других приложениях: как «заготовку» для будущих проектов или как часть библиотеки/фреймворка. Но к теме статьи это прямого отношения не имеет, поэтому дальше мы будем говорить только о пакетах из репозиториев.
Чтобы за секунды устанавливать пакеты со всеми зависимостями, используют менеджер пакетов pip или модуль easy_install . В большинстве случаев рекомендуется использовать pip. И только если у вас есть инфраструктура на пакетах .egg, которые pip не открывает, нужен easy_install.
Установка PIP для Python 3 и 2
Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:
C помощью скрипта get_pip.py — быстро.
Через setuptools — кроме pip сможем использовать easy_install.
Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>"cmd">OK и пишем:
Остальное установщик сделает сам: если нужно, попутно установит wheel (для распаковки .whl-колес) и setuptools. Чтобы запретить инсталляцию дополнительных инструментов, можно добавить в строку ключи --no-setuptools и/или --no-wheels.
Если возникает ошибка, путь к Python не прописан в переменной среды $PATH. Нужно либо найти эту переменную в системном реестре и задать её значение, либо каждый раз указывать полный путь до python.exe, а за ним уже имя исполняемого Py-файла:
Полный путь полезен и в том случае, если у вас на компьютере несколько версий Python и вы ставите пакет для одной из них.
Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:
python setup.py install
Обновить pip для Python в Windows можно так:
python pip install -U pip
Если это не работает, нужно добавить путь к папке с pip в $PATH.
Как подключить библиотеку в Python?
- Установите setuptools. Для этого скачайте файл с PyPI и извлеките его в системе.
- Откройте сессию терминала Поменяйте каталог на папку с файлом setup.
- Запустите команду: python setup. py install.
- Внимание! Если Python расположен вне пути вашей системы, она выдаст ошибку, что команда не найдена.
Как узнать где установлен питон?
Как узнать установлен ли PIP?
Как узнать версию Python в коде?
Для проверки версии Python, запустите python –version в командной строке (Windows), оболочке (Mac) или терминале (Linux / Ubuntu). Чтобы проверить версию Python в скрипте, запустите import sys, чтобы импортировать модуль, и используйте sys. version, чтобы получить подробную информацию о версии в коде.
Удаление пакета Python
Когда пакет больше не нужен, пишем:
pip uninstall имя_пакета
Основные команды для работы в терминале
pwd — полный путь до папки, в которой находитесь сейчас:
ls — просмотр содержимого открытой папки:
У команд есть ключи — например, можно написать команду ls с ключом -a и увидеть список всех файлов, в том числе скрытых. Как правило, у всех команд терминала есть такие дополнительные ключи. Их может быть довольно много — например, как в списке ключей для команды ls.
ls -la выводит дополнительную информацию (о правах, владельце, дате редактирования и размере).
ls путь до папки поможет посмотреть содержимое в папке, в которую вы прокладываете навигацию относительно вашего текущего места. Например, вы находитесь в папке ~geekbrains и хотите просмотреть файлы в ~geekbrains/adaptive — тогда вам нужно написать ls adaptive.
Студенты курсов GeekBrains наверняка уже знают, что названия папок и файлов в проектах пишутся с маленьких букв и без пробелов — так удобнее.
Лайфхак: если вы начнёте набирать имя папки и нажмёте Tab, то сработает автокомплит (автодополнение) и терминал сам подставит оставшиеся буквы. Это часто спасает от опечаток в названиях.
cd прокладывает навигацию к корневой папке, то есть к user.
cd название папки прокладывает навигацию к любой папке. Это происходит примерно по той же схеме, что в проводнике или Finder.
cd .. — поднимает вас на один уровень в файловой системе. Например, если находились в ~geekbrains/adaptive, то после команды окажетесь в ~geekbrains. Также можно использовать запись cd ../.. — так вы подниметесь на два уровня. Уточним пример: будем использовать pwd, чтобы видеть, где мы находимся, и ls, чтобы смотреть содержимое папок:
mkdir название папки — создаёт папку. В примере сначала и в конце просматриваем папки при помощи ключа ls, чтобы убедиться, что папка создалась:
touch название файла — создаёт файл, а также указывает расширение, например touch index.html. На скриншоте при первой команде ls ничего не вывелось в терминал, потому что папка была пустой.
cat название — показывает текстовое содержимое файла. На скриншоте видим его у файла index.html, открытого в VSCode, а также наблюдаем вывод в консоли.
mv старое_имя новое_имя — переименовывает файл:
rm имя файла — удаляет его:
cp путь до файла, который копируем, и путь, куда помещаем копию (и имя, если нужно) — создаёт копию, также может переименовать файл при необходимости:
clear — очищает консоль от предыдущих команд и выводов.
node файл — запускает js-файл. Чтобы это сделать, нужно установить на свой компьютер node. В примере использован файлик со строкой, поэтому в консоли появляется вывод «script»:
В этой статье мы рассказали лишь о небольшой части команд для работы с терминалом — необходимом минимуме для новичков. Если вам будет интересно прочитать про другие команды, напишите в комментариях.
Скрипт на Python использует некий модуль. С помощью какой команды можно найти его местоположение на диске машины?
"Трюк" здесь заключается в том, что где бы интерпретатор не встретил строку
он ищет somewhere в sys.path . И если не находит — выбрасывается исключение ImportError . При этом при запуске интерпретатора, текущий путь (или при запуске скрипта python path/to/script.py путь path/to ) добавляется в sys.path .
2-й вариант (попроще):
Но 2-й вариант можно "обмануть", явно определив в модуле переменную __file__
Как проверить установлен ли Python на Windows?
Как установить пакеты в Python без pip
Формат .egg сейчас используют не часто, поэтому pip его не поддерживает. Модуль easy_install умеет устанавливать как .egg, так и обычные пакеты, но есть у него важные минусы:
он не удаляет пакеты,
он может пытаться установить недозагруженный пакет.
Использовать easy_install можно сразу после установки setuptools. Хранится модуль в папке Scripts вашего интерпретатора. Если у вас в $PATH верно прописан путь, ставить пакеты из PYPI можно короткой командой:
Для обновления после install и перед именем пакета нужно ставить ключ -U. Откатиться до нужной версии можно так:
Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:
Чтобы узнать об опциях easy_install, запустим его с ключом -h:
Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.
К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.
Теперь вы умеете ставить и удалять пакеты для вашей версии Python.
Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.
Терминал — это специальная оболочка для текстовых команд, которую используют как фронтенд-, так и бэкенд-разработчики. Первым он полезен в создании и управлении проектами (в основном npm и git), а вторым — для управления ресурсами на сервере.
Сегодня мы поговорим о самом минимальном наборе команд, которые нужны начинающим разработчикам. То есть о тех, без которых невозможно выполнять ежедневные задачи.
Интерфейс терминала представляет собой командную строку, в которой вы вводите команды.
Для git есть множество оболочек, но терминал всё равно остаётся востребованным для работы с ним, так как позволяет более прозрачно управлять процессом.
Как узнать список библиотек на питоне?
Как узнать куда установлен питон?
Если вам нужно знать установленный путь под Windows без запуска интерпретатора python, загляните в реестр Windows. Каждая установленная версия Python будет иметь раздел реестра: HKLMSOFTWAREPythonPythonCoreversionnumberInstallPath. HKCUSOFTWAREPythonPythonCoreversionnumberInstallPath.
Какая последняя версия Python?
Python 3.7 официально вышел! Новая версия Python была в разработке с сентября 2016 года и теперь мы все можем порадоваться результату работы команды разработчиков.
Установка пакета в pip
Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:
pip install имя_пакета
При установке в Windows, перед pip нужно добавить "python -m".
Обновить пакет не сложнее:
pip install имя_пакета -U
Если у вас последняя версия пакета, но вы хотите принудительно переустановить его:
pip install --force-reinstall
Посмотреть список установленных пакетов Python можно с помощью команды:
Найти конкретный пакет по имени можно командой "pip search". О других командах можно прочесть в справке, которая выдается по команде "pip help".
Как я могу найти, где Python установлен на Windows?
Я хочу узнать свой путь установки Python на Windows. Например:
Как я могу найти, где установлен Python?
Я хочу знать, где я могу найти System.Web.MVC dll в системе, где MVC 3 уже установлен. Я хочу сделать это в системе на базе X64. Есть идеи, как их достать?
Я могу узнать, где установлен Firefox следующим образом; запросите этот ключ, чтобы получить текущую версию: HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox CurrentVersion . затем запросите этот ключ, чтобы получить установленный путь (где nnn — номер версии, полученный выше).
В интерпретаторе Python введите следующие команды:
Кроме того, вы можете объединить все это и использовать одну команду строки. Откройте cmd и введите следующую команду
Если у вас есть Python в переменной среды, то вы можете использовать следующую команду в cmd:
или для Unix окружающей среды
изображение командной строки :
Это будет либо из
Если вам нужно узнать установленный путь в Windows без запуска интерпретатора python, загляните в реестр Windows.
Каждая установленная версия Python будет иметь раздел реестра в любом:
- HKLM\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
- HKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
В 64-bit Windows он будет находиться под ключом Wow6432Node :
- HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
На моей установке windows я получаю следующие результаты:
(Вы также можете посмотреть в sys.path для разумных местоположений.)
или попробуйте использовать (в cmd )
В пакете sys вы можете найти много полезной информации о вашей установке:
Я не уверен, что это даст в вашей системе Windows, но на моем Mac executable указывает на двоичный файл Python и exec_prefix на корень установки.
Вы также можете попробовать это для проверки вашего модуля sys :
Если Вам нужен путь После успешной установки, сначала откройте you CMD и введите python или python -я
Он откроет для Вас interactive shell, а затем наберет
Нажмите enter, и вы получите путь, по которому установлен ваш python .
Итак, для проекта, над которым я работаю, мне нужно выяснить, где находится javaw.exe на компьютере пользователя. Как мне это сделать? Предполагая, что пользователь находится на машине Windows Метод, который я использовал, ограничен только английскими версиями Windows. Я искал, где установлен OS.
Если я пойду в localhost/xampp, то увижу php version 5.5.9 ; Если я проверю из командной строки windows php-v i get 5.3.28 . Если я проверю из командной строки windows c:\xampp\php\php -v i get 5.5.9 . Я не могу найти в компьютере, где установлен этот php v5.3.28 . Он также не находится в.
Если у вас установлена команда py , что вы, скорее всего, и делаете, то просто используйте аргумент —list-paths для этой команды:
* Указывает текущую активную версию скриптов, выполняемых с помощью команды py .
Чтобы узнать, где установлен Python, вы можете выполнить where python в своем cmd.exe.
Вы можете найти "environmental variable for you account". Если вы добавили Python в путь, он будет отображаться как "path" в вашей учетной записи переменной среды.
но почти всегда вы найдете его в "C:\Users\%Имя_пользователя%\AppData\Local\Programs\Python\Python_version "
папка " AppData "может быть скрыта, сделайте ее видимой из раздела" Вид " панели инструментов .
Перейдите к C:\Users\USER\AppData\Local\Programs\Python\Python36 , если его там нет, затем откройте консоль по windows+^R Затем введите cmd и нажмите enter введите python если он установлен в вашем локальном файле, он покажет вам его версию оттуда введите следующую команду import os import sys os.path.dirname(sys.executable)
Это сработало для меня: C:\Users\Your_user_name\AppData\Local\Programs\Python
Мой текущий установленный python version — это 3.7.0
Надеюсь, это поможет!
если ты все еще застрял или получишь это
просто сделайте это замените 2 \ на один
Я установил 2 и 3, и у меня была та же проблема с поиском 3. К счастью, ввод пути в windows path позволил мне найти, где я его установил. Путь был опцией, когда я установил Python, о которой я просто забыл. Если вы не выбрали настройку пути при установке Python 3, это, вероятно, не сработает — если только вы вручную не обновили путь при его установке. В моем случае это было в c:\Program Files\Python37\python.exe
Если вы используете anaconda navigator на windows, вы можете пойти слишком enviornments и прокрутить окружение, окружение root укажет, где оно установлено. Это может помочь, если вы хотите использовать эту среду, когда вам нужно подключить ее к другим приложениям, где вы хотите интегрировать некоторый код python.
Похожие вопросы:
Как я могу проверить изнутри программы java, если python установлен в windows? Python не добавляет свой путь к системному пути, и не следует делать никаких предположений о вероятном пути установки.
У меня есть машина Windows 8, и я только что запустил установщик pandoc-1.13-windows.msi. Установщик не позволил мне выбрать путь установки, но он закончился без ошибок. Я не могу запустить pandoc.
Я использую модуль Python standard library pwd на GNU+Linux, но теперь я пытаюсь запустить свое приложение в Microsoft Windows и не могу его найти. Я использую python 2.6.6. Где я могу найти модуль.
Я хочу знать, где я могу найти System.Web.MVC dll в системе, где MVC 3 уже установлен. Я хочу сделать это в системе на базе X64. Есть идеи, как их достать?
Я могу узнать, где установлен Firefox следующим образом; запросите этот ключ, чтобы получить текущую версию: HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox CurrentVersion . затем запросите.
Итак, для проекта, над которым я работаю, мне нужно выяснить, где находится javaw.exe на компьютере пользователя. Как мне это сделать? Предполагая, что пользователь находится на машине Windows.
Если я пойду в localhost/xampp, то увижу php version 5.5.9 ; Если я проверю из командной строки windows php-v i get 5.3.28 . Если я проверю из командной строки windows c:\xampp\php\php -v i get.
Я хочу поделиться своим сервером PostgreSQL с другой машиной, но не могу найти, где установлен сервер базы данных. Может ли кто-нибудь сказать мне, где установлен сервер под Windows 8.1?
Я установил Anaconda для Python 2.7 на свою машину Windows и хотел добавить интерпретатор Anaconda в PyDev, но быстрый поиск в Google не смог найти место по умолчанию, где установлен Anaconda, а.
Как изменить версию Python Windows?
- Изменить раздел реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Pathspython.exedefault.
- Установите программу по умолчанию для открытия файлов .py на python.exe.
Где находится Python EXE?
Файл python.exe находится в подпапке папки профиля пользователя (в основном это C: Users USERNAME AppData Roaming Lima meta python Scripts или C: Users USERNAME AppData Roaming YoutubeDownloader питон ).
Как запустить терминал
На системах macOS и Linux уже есть встроенный терминал. Если работаете на Windows, можно скачать отдельный клиент. Он также потребуется для действий с git, если вы выберете работу с консолью. При установке будет много вкладок с галочками — для начала можно оставить всё дефолтно.
Чтобы воспользоваться терминалом, нужно запустить Git Bash:
Git Bash выглядит очень похоже с терминалом Linux — здесь вводятся команды, о которых мы будем говорить дальше:
Как узнать какие модули установлены в Python?
Для Python на Windows, эта команда выглядит так: py -m pydoc modules . Стоит заметить, что вышеприведенные способы выведут абсолютно все модули, как поставляемые с Python, так и установленные с помощью менеджера пакетов pip .
Как узнать версию Python в Pycharm?
Если вы не видите строку состояния, вы можете легко активировать ее, выполнив команду Find Action ( Ctrl + Shift + A или ⌘ + ⇧ + A на mac). Затем введите строку состояния и выберите Вид: строка состояния , чтобы увидеть ее. Я установил Pycharm 2016.3 и установил две версии Python (3.5.2 и 2.7.9) на Windows.
Читайте также: