anaconda3(python 3.7)版本下如何安装pyltp
各种踩坑,终于配置好了pyltp!!!
首先因为我的anaconda3是python3.7版本的,一开始没怎么注意,在我需要pip install pyltp之后,才发现python3.6不愧是经典版本。
因为官方给的pip install pyltp 在绝大部分情况下是会满屏红字报错的,最优解就是拿编译好的whl文件直接下载,然后再到本地去pip。
首先whl文件地址链接:https://pan.baidu.com/s/1eOJVqRoyfMbHH9pAEvS-gg
提取码:j5v6
这个文件只适用于python3.6版本,所以接下来是配置一个python3.6环境:
在不卸载当前anaconda3中的python3.7版本前提下,需要安装一个虚拟环境放置python3.6
在开始菜单栏,点开Anaconda Prompt(anacnda3):
输入 conda create --name python36 python=3.6
激活python3.6环境 输入 activate python36
在打开Anaconda Prompt (anaconda3)的时候,默认是之前的python3.7版本,每次重新打开这个框,都要手动激活,操作如下,激活之后查看python版本:
升级pip,输入命令:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U (我之前已经使用过清华源所以不加镜像源了,想换成其他源也可以。)
将上面下载好的pyltp-0.2.1-cp36-cp36m-win_amd64.whl 放进如下文件夹:
在这个文件路径下直接输入cmd 然后回车
这里输入:pip3 install pyltp-0.2.1-cp36-cp36m-win_amd64.whl
(注意是用pip3,而不是直接pip,这是因为之前3.7版本已经使用pip了,所以作为区分,3.6要使用pip3 install xxxxx)
然后就安装成功啦!当时没截图,现在放一张已经安装好之后再次查看的图:
在pycharm中的版本切换很简单:
打开工程文件,在File–> Settings -->如图选中–>Project Interpreter
点击右边的齿轮
然后Add
选中后点 ok
这样就导入了python36,选中之后,ok,就切换好了环境。
在图片里可以看到,pyltp已经安装成功,在列表里面了。