我想调试一些全局安装的软件包,包括Python和Node。我在Windows和ubuntu上检查了环境变量,但是
找不到在环境变量中声明的变量。
首先,我如何找到他们的位置。
其次,当我调用一些全局声明的包时,我如何知道执行哪个文件。例如:
对于节点:
grunt someFile.js
对于Python:
syntribos someFiles.conf
最佳答案
我找到了一些关于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。