text mining using in execute python

hmhsing
hmhsing Altair Community Member
edited November 5 in Community Q&A

I hope to input a text file into Execute Python and do word segmentation. The python scripts is as following.  The result shows parsing failed, can anyone give me some suggestion? Thanks!  

 

import pandas
import jieba
import csv

def rm_main():
    ff = open("C:/Users/user/Desktop/speech.txt").read()
    seglist = jieba.cut(ff, cut_all=False)

f = open("text.csv","w") 
w = csv.writer(f) 
w.writerows(seglist) 
f.close()

Best Answer

  • Thomas_Ott
    Thomas_Ott New Altair Community Member
    Answer ✓

    Are you working in a Windows environment? If so then you Pandas and your Jeiba module need to be installed under an Anaconda distribution. Verify that.

Answers

  • MartinLiebig
    MartinLiebig
    Altair Employee

    Hi,

    please have a look into the log window. There should be more information on the error.

    Best,

    Martin

  • hmhsing
    hmhsing Altair Community Member

    The error message is:

    The script could not be parsed. Please check your Python script:ModuleNotFoundError:No module named 'jieba'

    I have already installed jieba package, and similar coding works in Python.

    Thanks!  

  • Thomas_Ott
    Thomas_Ott New Altair Community Member
    Answer ✓

    Are you working in a Windows environment? If so then you Pandas and your Jeiba module need to be installed under an Anaconda distribution. Verify that.