【发布时间】:2019-07-19 02:11:23
【问题描述】:
我的环境是 Google Colab,它是用 Python 编写的。我正在尝试按照本网站上的说明进行操作。
https://github.com/abisee/cnn-dailymail
它提到了
然后将以下命令添加到您的 bash_profile:
export CLASSPATH=/path/to/stanford-corenlp-full-2017-06-09/stanford-corenlp-3.8.0.jar
我最好的猜测是使用
!export CLASSPATH=/stanford-corenlp-full-2017-06-09/stanford-corenlp-3.8.0.jar
执行没有任何错误
但是接下来的指令说
你可以通过运行检查它是否工作
echo "Please tokenize this text." | java edu.stanford.nlp.process.PTBTokenizer
所以我尝试了
!echo "Please tokenize this text." | java edu.stanford.nlp.process.PTBTokenizer
然后我得到了这个错误
Error: Could not find or load main class edu.stanford.nlp.process.PTBTokenizer
Caused by: java.lang.ClassNotFoundException: edu.stanford.nlp.process.PTBTokenizer
编辑:
我找到了在 colab 中安装 Java 的说明
# Install Java
!apt-get install -y openjdk-8-jdk-headless -qq > /dev/null
os.environ["JAVA_HOME"] = "/usr/lib/jvm/java-8-openjdk-amd64"
!java -version
但是
!echo "Please tokenize this text." | java edu.stanford.nlp.process.PTBTokenizer
仍然报同样的错误
【问题讨论】:
标签: python bash google-colaboratory