它看到根据系统和配置,软件包安装在不同的地方。
示例:机器 1:
pip3 install fb-idb
pip3 show fb-idb
> ...
> /opt/homebrew/lib/python3.9/site-packages
Run Code Online (Sandbox Code Playgroud)
机器2:
pip3 install fb-idb
pip3 show fb-idb
> ...
> /us/local/lib/python3.10/site-packages
Run Code Online (Sandbox Code Playgroud)
现在我遇到的问题是,在机器 1 上,我通过执行 (> /opt/homebrew/bin/idb) 获得了二进制文件的路径
which idb,但在机器 2 上,似乎 bin 目录没有添加到路径中,所以which不起作用。
如果我只有站点包路径,有没有办法找出二进制文件的安装位置?
pip3 show --files fb-idb显示pip包的所有文件的安装位置。跑步
pip3 show --files fb-idb | grep -F /bin/
Run Code Online (Sandbox Code Playgroud)
提取pip安装脚本和入口点的目录(在 Windows 上是\Scripts\)。这些目录与标头相关Location:,因此可以单独执行grep -F Location:或组合执行:
pip3 show --files fb-idb | grep 'Location:\|/bin/'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1725 次 |
| 最近记录: |