不能在git hooks中使用第三方库

时间:2016-11-01 23:33:05

标签: python git githooks

我在python中实现了一个使用javalang的预提交git钩子。

我在我的机器上使用pip install javalang安装了javalang。但是,当我提交某些内容并且我的预提交脚本挂钩执行时 - 当脚本尝试导入javalang时出现导入错误。

为什么我收到此错误?我已经在终端中检查过我可以使用javalang,为什么脚本会看到它?

更新:

我的shebang是#!/usr/bin/env python

当我输入which python时,我会/usr/local/bin/python

完整错误是:ImportError: No module named javalang

在终端中echo $PATH执行/usr/local/bin:“/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/munki:“/Users/<my_name>/Applications/apache-ant-1.9.6”/bin/"时的输出:@ECHO OFF SETLOCAL EnableExtensions EnableDelayedExpansion echo( set "_x=12" set "_var=(_x)" set "_var=!_var:(=%%!" set "_var=!_var:)=%%!" set _ echo( echo " echo %%_var%%" %_var% call echo "call echo %%%%_var%%%%" %_var%

0 个答案:

没有答案