+ Reply to Thread
Results 1 to 3 of 3

Thread: Как задать PYTHONPATH для Python 2.7 и Python 3.x для pykd (windbg) ?

  1. #1

    Default Как задать PYTHONPATH для Python 2.7 и Python 3.x для pykd (windbg) ?

    Если в PYTHONPATH задать путь к скриптам для обеих версий (Python 2.7 и 3.x) и, например, создать два скрипта, один для одной версии, другой для другой, с одним и тем же именем, возникнет не однозначность. Есть способ это обойти?

  2. #2
    Darwin's Avatar

    Default Re: Как задать PYTHONPATH для Python 2.7 и Python 3.x для pykd (windbg) ?

    Есть, открываешь реестр и ищешь ветки питона:

    HKCU\Software\Python\PythonCore\3.x\PythonPath (для 64-бит)
    HKCU\Software\Wow6432Node\PythonCore\3.x\PythonPat h (для 32-бит)

    HKLM\Software\Python\PythonCore\3.x\PythonPath (для 64-бит)
    HKLM\Software\Wow6432Node\PythonCore\3.x\PythonPat h (для 32-бит)

    Дальше, в каждой найденной ветке PythonPath, создаешь новый "ключ" (key), например, pykd c значением по умолчанию, в виде нужного Path к твоей папке со скриптами. Если путей несколько, то разделяешь их "точкой с запятой".

    В итоге должно получиться:

    PythonPath
    |-> pykd -> "C:\mypath\to\scripts for python3.x (x64)"

    Тоже самое для версии 2.x.

    Более быстрый способ: запустить поиск по ключу PythonPath и в зависимости от версии/разрядности прописывать нужные пути.
    Счастлив кто отдал, а не взял. (с) Inception

  3. Пользователь сказал cпасибо:
    Aspirant (13-08-2017)
  4. #3

    Default Re: Как задать PYTHONPATH для Python 2.7 и Python 3.x для pykd (windbg) ?

    Выручил, работает!

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT. The time now is 01:21
vBulletin® Copyright ©2000 - 2018
www.reverse4you.org