导入pyhanlpy遇到的问题(Requirement already satisfied、WARNING: Target directory d:\anaconda\lib\site-packag)

说明:本人是在jupter notebook导入pyhanlp,但碰到的问题可能也会在pycharm中出现(别问为什么!!!)
导入pyhanlp一般采用pip install pyhanlp 直接在命令行中执行即可
在jupyter中执行:

!pip install pyhanlp

结果碰到下面的问题

Requirement already satisfied: pyhanlp in d:\anaconda\lib\site-packages (0.1.84)
Requirement already satisfied: jpype1==0.7.0 in d:\anaconda\lib\site-packages (from pyhanlp) (0.7.0)
Requirement already satisfied: hanlp-downloader in d:\anaconda\lib\site-packages (from pyhanlp) (0.0.25)
Requirement already satisfied: requests in d:\anaconda\lib\site-packages (from hanlp-downloader->pyhanlp) (2.18.4)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in d:\anaconda\lib\site-packages (from requests->hanlp-downloader->pyhanlp) (3.0.4)
Requirement already satisfied: idna<2.7,>=2.5 in d:\anaconda\lib\site-packages (from requests->hanlp-downloader->pyhanlp) (2.6)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in d:\anaconda\lib\site-packages (from requests->hanlp-downloader->pyhanlp) (1.22)
Requirement already satisfied: certifi>=2017.4.17 in d:\anaconda\lib\site-packages (from requests->hanlp-downloader->pyhanlp) (2018.4.16)

此时我们需要指定安装的位置,且安装的位置就是上面提示的位置,以

Requirement already satisfied: pyhanlp in
d:\anaconda\lib\site-packages (0.1.84)

就需要执行下面的代码

!pip install --target=d:\anaconda\lib\site-packages pyhanlp

如果此时,能够使用,恭喜你,成功了,但是你如果还没有,别急,我就是这样过来的,继续看下去。
此时,你可能可以成功跑一部分像这样
在这里插入图片描述
但是并没有这么顺利,你还碰到了Warning如下:

WARNING: Target directory d:\anaconda\lib\site-packages\certifi already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\certifi-2023.7.22.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\charset_normalizer already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\charset_normalizer-2.0.12.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\hanlp_downloader already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\hanlp_downloader-0.0.25.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\idna already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\idna-3.4.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\jpype already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\JPype1-0.7.0.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\pyhanlp already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\pyhanlp-0.1.84.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\requests already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\requests-2.27.1.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\urllib3 already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\urllib3-1.26.16.dist-info already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\_jpype.cp36-win_amd64.pdb already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\_jpype.cp36-win_amd64.pyd already exists. Specify --upgrade to force replacement.
WARNING: Target directory d:\anaconda\lib\site-packages\bin already exists. Specify --upgrade to force replacement.

别急,看它上面的意思就是需要在原先的基础上更新一下就好了
那么变成了这样

!pip install --target=d:\anaconda\lib\site-packages pyhanlp --upgrade

最后,最后,最后!!!发现,可以了!!!
在这里插入图片描述
我们来检测一下:
这个代码是何晗老师书中的代码

from pyhanlp import *
HanLP.Config.enableDebug()
print(HanLP.segment("终于安装好了!!!"))

结果如下:
在这里插入图片描述
好了终于好了!!!
所以还是要静下心来好好去看看出了什么问题呀~~~

有问题,我们就解决问题就好啦~~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值