Programmatically determine pip 'user install' location Scripts directory

后端 未结 2 2073
梦如初夏
梦如初夏 2020-12-21 15:27

As explained in pip\'s documentation a user can install packages in his personal account using pip install --user .

How can I programmatical

2条回答
  •  一个人的身影
    2020-12-21 15:31

    Command-line:

    python -c "import os, site; print(os.path.join(site.USER_BASE, 'Scripts' if os.name == 'nt' else 'bin'))"
    

    Function:

    import os, site
    
    if os.name == 'nt':
        bin_dir = 'Scripts'
    else:
        bin_dir = 'bin'
    
    def get_user_install_bin_dir():
        return os.path.join(site.USER_BASE, bin_dir)
    

提交回复
热议问题