2021-10-31
Posted 常盘台的超电磁炮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-10-31相关的知识,希望对你有一定的参考价值。
Python安装jieba库时出现问题的解决办法
如题,一开始我使用的是pip install jieba,结果一直报错
就像这样,上网查了一下,发现好像是pip版本太低,然后尝试用python -m pip install --upgrade pip升级,结果显示pip已经到了最新版。。
又搜索了一下,发现可能是网速问题,于是换了个镜像版 输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba
然后还是报错,又找了半天,发现使用离线下载版本可以完美避开这个问题
具体方法是从另一位博主那里看到的,方法我贴下来了https://blog.csdn.net/qq_39445165/article/details/102456223
① 首先需要从官网上下载压缩包
https://pypi.org/project/jieba/
② 解压到其中的一个盘,进入到存在setup文件夹的目录,在文件导航栏中输入cmd,回车
我的安装路径是这样的
③ 输入python setup.py install 回车假如没有什么错误可以看到安装过程中的相关信息
④ 使用命令pip list查看安装的jieba库,如果安装成功了会显示版本,要是还不确定可以去python里使用import jieba,不报错就证明已经安装成功了。
这里贴一下我自己测试用的代码,正好最近在学python,跟着抄了这个代码
(这里的threekingdoms需要自己下载后和代码放在一个文件夹下面,不然会报错)
import jieba
txt=open("threekingdoms.txt","r",encoding="utf-8").read()
words=jieba.lcut(txt)
counts={}
for word in words:
if len(word)==1:
continue
else:
counts[word]=counts.get(word,0)+1
items=list(counts.items())
items.sort(key=lambda x:x[1],reverse=True)
for i in range(15):
word,count=items[i]
print("{0:<10}{1:>5}".format(word,count))
写在后面:计算机学起来感觉好难啊,python安装个第三方库快把我急死了,到处上网找办法,只能说互联网足够神奇(我爱互联网!!)
只能说人的天赋摆在这了,有的学起来就是慢,最近还要搞opencv完成数字媒体老师的大作业,愁死了。。。计算机专业计算机学不好,真的两行泪留下来,各位刚接触计算机的朋友一定要好好学啊,别像我这样都大三了还半吊子,啥都没学好TAT
以上是关于2021-10-31的主要内容,如果未能解决你的问题,请参考以下文章
2021-10-31:移动零。给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]。输出: [1,3,12,0,0]。说