我想调试一些全局安装的软件包,包括Python和Node。我在windows和ubuntu中检查了我的环境变量,但是
无法在环境变量中找到它们
首先,我如何找到他们的位置
其次,当我调用一些全局声明的包时,如何知道执行哪个文件。 e.g:
对于节点:
grunt someFile.js
对于Python:
syntribos someFiles.conf
答案 0 :(得分:1)
我找到了一些Python的答案:
首先检查全局软件包的安装位置:
的命令:强>
python -m site --user-site
输出
/home/ubuntu/.local/lib/python2.7/site-packages
转到此目录,找到您要查找的包裹
此后,我们可以使用:
pip show -f package_name
这将向我们展示如下内容:
Entry-points:
[console_scripts]
syntribos = syntribos.runner:entry_point
[oslo.config.opts]
syntribos.config = syntribos.config:list_opts
然后从这里开始,我们可以开始调试我们的脚本了吗? 例如: [console_scripts] 将成为软件包的入口点。
没事吗?还是还有更多呢? 我仍然在寻找Node。