开始导入第一个第三方库jieba
在做python的练习题,想看看运行结果。
谁知,有道题,不能识别jieba,原来要导入,因为是第三方库,照着书里面的导入方法,有三种,一种是用pip,在命令行里面安装,使用pip - p 可以查看pip常用的自命令,使用pip install <第三方库名> ,比如,安装jieba库,pip默认下载jieba库安装文件并自动安装到系统中。但是我在安装的时候,速度太慢了,直接到百分之几十之后,就报错了,还说pip的版本有更新了,可以更新(但是更新的网速也是慢的要死,直接报错了),但是和pip安装的无关。

从这个表中可以看出来,pip list可以看出来已经安装的包了,里面的download是可以下载第三方库的安装包,但是不自动安装。【pip支持安装,下载,卸载,列表等一系列安装和维护子命令,pip工具在macOS和linux等操作系统中可以安装几乎所有的第三方库,在windows操作系统中,有一些第三方库需要用其他的安装方法】

有三个包了
第二种方法,自定义安装,是按照第三方库提供的步骤和方式进行安装,第三方库都有主页用于维护库的代码和文档,以numpy库为例,
下载网址如下:
主页 https://numpy.org/
浏览该网页找到下载链接: https://www.scipy.org/scipylib/download.html 根据指示步骤安装。
第三种是文件安装
有的python第三方库只提供源代码,无法通过pip工具下载安装,这时可以到网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/
下载自己需要的库文件,这个地址给出了一些pip可能无法安装的第三方库。比如以pygame为例,首先在网页中找到pygame库
选中其中whl文件下载(选择与安装的python解释器相对应版本的文件:pygame-1.9.6-cp38-cp38-win_amd64.whl)放到Python的文件夹下,然后进入到该目录下使用pip命令安装该文件,要定位到该文件,D:\python>pip install pygame-1.9.6-cp38-cp38-win_amd64.whl,接着就会提示安装成功了,那就行了。
我安装jieba库的过程
我并没有把三种方法都尝试完,第一种速度太慢直接报错,第二种我按照那个numpy库的例子来输入,发现没有那个的主页,是一个另外的网站,第三种去网站库里面找,也没找到,于是只能上网直接搜索,然后看到有博客提供这个问题的解决方案,于是里面博客里的这个链接可以比较快速地下载jieba包 :https://pypi.org/ (python包库查找网站).
下载之后,
在命令提示符里面输入命令来安装jieba库
首先定位到jieba的setup.py文件的上级文件的地方,然后输入>python setup.py install
然后如果出现各种情况就算是安装好了。
安装好之后。
结果如下


可以成功运行了。KO。
至此,第一次导入第三方库就成功了。
开始导入第一个第三方库jieba的更多相关文章
- 关于python pip安装第三方库 jieba 中文分词工具后提示"ImportError: cannot import name 'Random'"报错问题
具体错误提示如下: >>> import jieba Traceback (most recent call last): File "<stdin>" ...
- cocoapods 删除已导入项目的第三方库和移除项目中的cocoapods
第一部分将介绍如何删除项目中已经由cocoapods配置好的第三方 1.打开项目中的Podfile文件 2.删除选中的pod Snapkit的命令行3.打开终端cd到当前项目的根目录下重新执行pod ...
- python第三方库------jieba库(中文分词)
jieba“结巴”中文分词:做最好的 Python 中文分词组件 github:https://github.com/fxsjy/jieba 特点支持三种分词模式: 精确模式,试图将句子最精确地切开, ...
- Python第三方库jieba(中文分词)入门与进阶(官方文档)
jieba "结巴"中文分词:做最好的 Python 中文分词组件 github:https://github.com/fxsjy/jieba 特点 支持三种分词模式: 精确模式, ...
- python项目生成及导入依赖的第三方库
requirements.txt用来记录项目所有的依赖包和版本号,只需要一个简单的pip命令就能完成. pip freeze >requirements.txt 然后就可以用 pip insta ...
- Android开发——发布第三方库到JitPack上
前言: 看到大神们的写的第三方控件,比较好用,我们使用的时候直接是在gradle上加上代码就可以使用了,现在到我们写了一个第三方控件,想要别人使用的时候也是直接在gradle加上相关的代码就可以用了, ...
- Win8.1 Anaconda下安装第三方库,以jieba wordcloud为例
最近在看情感分析的东西,于是在spyder里import jieba,and then就报错了. 百度之后,发现jieba是一个第三方库,它并不存在于anaconda内置的packages中.所以在用 ...
- 详细地jsoncpp编译方法 和 vs2010中导入第三方库的方法
详细地jsoncpp编译方法 和 vs2010中导入第三方库的方法 一 编译链接 1 在相应官网下载jsoncpp 2 解压得到jsoncpp-src-0.5.0文件 3 打开jsoncpp-src- ...
- [iOS]如何删除工程里面用cocoapods导入的第三方库
如何在工程中卸载用cocoapods导入的第三方呢? 1. 打开工程所在文件夹 2. 打开Podfile文件 3. 删除不要的第三方导入命令 4. 然后在回到终端,然后进入到工程目录下,然后更新第三方 ...
随机推荐
- MTK Android ROM与RAM的区别
ROM与RAM 简单的说,一个完整的计算机系统是由软件和硬件组成的.其中,硬件部分由中央处理单元CPU(包括运算器和控制器).存储器和输入/输出设备构成.目前个人电脑上使用的主板一般只能支持到1GB的 ...
- Go golang语言特性
一.垃圾回收 1.内存自动回收. 2.只需要创建,不需要释放 二.天然并发: 1.语言层支持并发,对比python,少了GIL锁. 2.goroute,轻量级线程. 3.基于CSP模型实现 三.cha ...
- javascript入门 之 ztree(三 简单json数据)
<!DOCTYPE html> <HTML> <HEAD> <TITLE> ZTREE DEMO - Standard Data </TITLE& ...
- 7.4 private 成员变量的私有
/* * 学生类(age不能为负数.将age参数私有,创建方法判断age不为负.被private修饰的成员只能在本类中被访问,若想访问可以使用get.set方法) * * 通过对象直接访问成员变量,会 ...
- Linux kernel min/max宏
#define min(x,y) ({ \ typeof(x) _x = (x); \ typeof(y) _y = (y); \ (void) (&_x == &_y); \ _x ...
- 挑战全网最幽默的Vuex系列教程:第一讲 Vuex到底是什么鬼
先说两句 官方已经有教程了,为什么还要写这个教程呢?说实话,还真不是我闲着蛋疼,官方的教程真的是太官方了,对于刚入门 Vuex 的童鞋来说,想必看官方的教程,很多地方就如同看圣经一样,比如「欧玛尼玛尼 ...
- 一个java 码手 的老牛 --- 涉及 一些不错的java 基础课程
http://www.zuidaima. com/user/1550463811307520/share/collect.htm
- 练习,自定义TextView(1.1)
重新自定义TextView是非常有趣的事情,跟着Android4高级编程,通过自定义TextView,来敲一下代码: 这个是那么的简单,自定义TextView,新建CustomTextView继承Te ...
- 使用SVGDeveloper画svg地图详细过程
使用步骤 1. 安装svg 2. 具体操作 1. 打开svg,点击file ,new,默认svg,点击ok 显示界面如下: 然后点击image 把鼠标放到代码下面的的桌面上,鼠标箭头会变成 ...
- Ansible简明教程
Ansible是当下比较流行的自动化运维工具,可通过SSH协议对远程服务器进行集中化的配置管理.应用部署等,常结合Jenkins来实现自动化部署. 除了Ansible,还有像SaltStack.Fab ...