【问题标题】:User installed python modules用户安装的 python 模块
【发布时间】:2014-03-18 20:19:04
【问题描述】:

在 Linux 上,我如何查看由特定用户安装的所有 python 模块的列表。

在哪里

pip install --user install <module>

安装?

有没有办法识别特定用户使用 pip 以外的工具安装的模块,除了那些可以在任何地方单独下载的模块?

【问题讨论】:

  • 以后多发问题请分开发帖

标签: python linux unix pip


【解决方案1】:

--user 开关默认安装到site.USER_BASE location

用户站点包的基本目录的路径。如果尚未调用 getuserbase(),则可以是 None。对于 UNIX 和 Mac OS X 非框架构建,默认值为 ~/.local,对于 Mac 框架构建,默认值为 ~/Library/Python/X.Y,对于 Windows,默认值为 %APPDATA%\Python

您可以通过设置 PYTHONUSERBASE 环境变量来覆盖此设置,详见 pip 手册的 User installs” section

【讨论】:

    【解决方案2】:

    您应该能够像这样 (docs here) 看到您的所有 python 模块(和版本):

    C:\Users\joe>pip freeze
    Cython==0.19.2
    Flask==0.10.1
    Jinja2==2.7.1
    MDP==3.3
    MarkupSafe==0.18
    PIL==1.1.7
    ...
    

    看起来 Pieters 先生已经回答了您的其他问题

    【讨论】:

      猜你喜欢
      • 2017-07-24
      • 2016-04-08
      • 2016-06-29
      • 2016-09-08
      • 2021-03-31
      • 2016-05-24
      • 1970-01-01
      相关资源
      最近更新 更多