全局软件包在哪里安装,如何在Python和Node中执行?

时间:2018-03-15 07:44:22

标签: python node.js npm pip

我想调试一些全局安装的软件包,包括Python和Node。我在windows和ubuntu中检查了我的环境变量,但是 无法在环境变量中找到它们 首先,我如何找到他们的位置 其次,当我调用一些全局声明的包时,如何知道执行哪个文件。 e.g:
对于节点:

grunt someFile.js 

对于Python:

syntribos someFiles.conf  

1 个答案:

答案 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。