centos7,python3
创建虚拟环境:
virtualenv venv36 -p python3
安装相关包:
pip3 install nltk
pip3 install Pattern
pip install spacy
下载nltk语料库,由于墙的原因,直接下载很可能出问题。直接给包:
链接:https://pan.baidu.com/s/1Y9685t__Uq8kFsmqCs6SLQ
提取码:90hy
下载spacy语言模型
python -m spacy download en
检查模型:
python -m spacy validate
建立ipython交互环境:
pip install ipython
然后ipython命令就在venv36/bin目录下,启动虚拟环境中的ipython:
./venv36/bin/ipython
直接使用ipython也会启动bin目录下的ipython,而不是centos系统中原有的ipython。
进行图像显示(graphviz):
首先需要安装如下2个软件:
yum install graphviz
yum install graphviz-devel # 开发使用的相关源文件
然后pip安装:
pip install pygraphviz
注:如果不安装graphviz-devel的话,会出现如下错误:
fatal error: graphviz/cgraph.h: No such file or directory
?如果上述安装不成功,可能需要安装:
pip install pydot-ng
pip install graphviz
测试功能:
import pygraphviz as pyg
g=pyg.AGraph() #建立图
g.add_node('A') #建立点
g.add_edge('A','B') #建立边
g.add_edge('A','C') #建立边
g.layout(prog='dot') #绘图类型
g.draw('pyg1.png') #绘制
图形相关库
pip install matplotlib
pip install Pillow # 引用时使用 import PIL
安装tkinter:
yum install tkinter
yum install python3-tkinter tk-devel tk
pip install gensim
pip install textblob
pip install scikit-learn