Find where python is installed (if it isn't default dir)

后端 未结 11 1414
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-04 06:09

Python is on my machine, I just don\'t know where, if I type python in terminal it will open Python 2.6.4, this isn\'t in it\'s default directory, there surely is a way of f

相关标签:
11条回答
  • 2020-12-04 06:57

    For Windows Users:

    If the python command is not in your $PATH environment var.

    Open PowerShell and run these commands to find the folder

    cd \
    ls *ython* -Recurse -Directory
    

    That should tell you where python is installed

    0 讨论(0)
  • 2020-12-04 07:01
    1. First search for PYTHON IDLE from search bar
    2. Open the IDLE and use below commands.

      import sys print(sys.path)

    3. It will give you the path where the python.exe is installed. For eg: C:\Users\\...\python.exe

    4. Add the same path to system environment variable.

    0 讨论(0)
  • 2020-12-04 07:05

    Have a look at sys.path:

    >>> import sys
    >>> print(sys.path)
    
    0 讨论(0)
  • 2020-12-04 07:06

    sys has some useful stuff:

    $ python
    Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import sys
    >>> sys.executable
    'c:\\Python26\\python.exe'
    >>> sys.exec_prefix
    'c:\\Python26'
    >>>
    >>> print '\n'.join(sys.path)
    
    c:\Python26\lib\site-packages\setuptools-0.6c11-py2.6.egg
    c:\Python26\lib\site-packages\nose-1.0.0-py2.6.egg
    C:\Windows\system32\python26.zip
    c:\Python26\DLLs
    c:\Python26\lib
    c:\Python26\lib\plat-win
    c:\Python26\lib\lib-tk
    c:\Python26
    c:\Python26\lib\site-packages
    c:\Python26\lib\site-packages\win32
    c:\Python26\lib\site-packages\win32\lib
    c:\Python26\lib\site-packages\Pythonwin
    c:\Python26\lib\site-packages\wx-2.8-msw-unicode
    
    0 讨论(0)
  • 2020-12-04 07:06

    On windows running where python should work.

    0 讨论(0)
提交回复
热议问题