我正在尝试在我的预提交钩子中使用javalang模块,但是我在尝试安装javalang的行上遇到错误。
我不知道为什么会这样,因为我已经通过终端使用pip安装了javalang。
我附上了错误的屏幕截图,任何人都可以帮助确定我如何解决此问题吗?
编辑:这是我的第一行
#!/usr/bin/env python
from __future__ import print_function
import sys
import subprocess
import os
import json
import javalang
import re
from xml.etree import ElementTree as ET
编辑:我想我发现了一个很大的线索。当我打开终端并运行我的python 2.7版本时 - 我可以导入javalang。但是,如果我运行我的python3版本 - 我无法导入javalang。这意味着sourcetree必须执行python3。我之前通过pip安装了javalang。这是否意味着它没有安装在我的python 3上?只有2?