gpt4 book ai didi

python - 我怎样才能 pip freeze 并只获得 pip --user 安装,没有系统安装?

转载 作者:太空宇宙 更新时间:2023-11-04 01:13:17 24 4
gpt4 key购买 nike

我已经尽职尽责地卸载了使用 sudo pip install 安装的所有 Python 包并使用 pip --user install 安装它们反而。耶我:)

在 Ubuntu 上,我知道我可以在 /home/<USERNAME>/.local/bin 找到相关的二进制文件和包裹本身在 /home/<USERNAME>/.local/lib/python2.7/site-packages ...但是在那里导航并不像旧的那么简单 pip freeze .

我怎样才能pip freeze并只获取​​我用 pip --user install 安装的包而不是所有的 Python 包,包括那些通过 apt 安装的包?

最佳答案

目前 pip 没有任何这样的选项。所以使用默认 pip 是不可能的。 (我提交了一个功能 request,现在也有一个可用的 PR!)

但是我写了一个小脚本,它确实解决了你的问题:

# pip_user_installs.py
import sys
import pkg_resources
for module in pkg_resources.working_set:
if sys.argv[1] in module.location:
print module.project_name

用法:

$ python pip_user_installs.py $HOME

关于python - 我怎样才能 pip freeze 并只获得 pip --user 安装,没有系统安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26361405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com