[已解决]python36+tensorflow-gpu2.3.0+hanlp[full]安装方法

最近由于在学习NLP,需要借助HanNLP进行辅助学习,这就逃不掉装包这个过程。

1.创建环境

为了保证稳定性,这里还是使用3.6的python比较保险

conda install --name forNLP python=3.6

2.记得添加清华或其他国内镜像(老生常谈,略

3.安装tensorflow-gpu

GPU需要装2.3.0的版本,因为后面hanlp[full]会自动下载tensorflow2.3.0,为了调用GPU,GPU版本必须大于CPU(或者直接卸载CPU版)

conda install tensorflow-gpu==2.3.0

4.如果没有安装Microsoft Visual C++ 14.0以上的版本,记得先提前安装(后面安装hanlp需要)

当然,直接安装VS 2019显得有些麻烦和累赘,这里直接下载下面这个链接一路安装即可
Microsoft Visual C++ Build Tools
如果不安装则可能出现以下问题,查看日志不难看出是版本的问题
在这里插入图片描述
在这里插入图片描述

5.安装hanlp

为了避免不必要的各种报错,直接安装最全的hanlp版本,命令如下

pip install hanlp[full]

这个过程中可能会更新你的tensorflow到更新的版本和hanlp匹配

6.验证是否成功

>>>import hanlp
>>>ecognizer = hanlp.load(hanlp.pretrained.ner.MSRA_NER_BERT_BASE_ZH)
>>>recognizer(list('上海华安工业(集团)公司董事长谭旭光和避暑张晚霞来没过纽约现代艺术博物馆参观'))

返回值如下

[('上海华安工业(集团)公司', 'NT', 0, 12), ('谭旭光', 'NR', 15, 18), ('张晚霞', 'NR', 21, 24), ('纽约现代艺术博物馆', 'NS', 27, 36)]

7.验证是否GPU正常运行

import tensorflow as tf
 tf.test.is_gpu_available()

返回True则大功告成啦!

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值