在做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的更多相关文章

  1. 关于python pip安装第三方库 jieba 中文分词工具后提示"ImportError: cannot import name 'Random'"报错问题

    具体错误提示如下: >>> import jieba Traceback (most recent call last): File "<stdin>" ...

  2. cocoapods 删除已导入项目的第三方库和移除项目中的cocoapods

    第一部分将介绍如何删除项目中已经由cocoapods配置好的第三方 1.打开项目中的Podfile文件 2.删除选中的pod Snapkit的命令行3.打开终端cd到当前项目的根目录下重新执行pod ...

  3. python第三方库------jieba库(中文分词)

    jieba“结巴”中文分词:做最好的 Python 中文分词组件 github:https://github.com/fxsjy/jieba 特点支持三种分词模式: 精确模式,试图将句子最精确地切开, ...

  4. Python第三方库jieba(中文分词)入门与进阶(官方文档)

    jieba "结巴"中文分词:做最好的 Python 中文分词组件 github:https://github.com/fxsjy/jieba 特点 支持三种分词模式: 精确模式, ...

  5. python项目生成及导入依赖的第三方库

    requirements.txt用来记录项目所有的依赖包和版本号,只需要一个简单的pip命令就能完成. pip freeze >requirements.txt 然后就可以用 pip insta ...

  6. Android开发——发布第三方库到JitPack上

    前言: 看到大神们的写的第三方控件,比较好用,我们使用的时候直接是在gradle上加上代码就可以使用了,现在到我们写了一个第三方控件,想要别人使用的时候也是直接在gradle加上相关的代码就可以用了, ...

  7. Win8.1 Anaconda下安装第三方库,以jieba wordcloud为例

    最近在看情感分析的东西,于是在spyder里import jieba,and then就报错了. 百度之后,发现jieba是一个第三方库,它并不存在于anaconda内置的packages中.所以在用 ...

  8. 详细地jsoncpp编译方法 和 vs2010中导入第三方库的方法

    详细地jsoncpp编译方法 和 vs2010中导入第三方库的方法 一 编译链接 1 在相应官网下载jsoncpp 2 解压得到jsoncpp-src-0.5.0文件 3 打开jsoncpp-src- ...

  9. [iOS]如何删除工程里面用cocoapods导入的第三方库

    如何在工程中卸载用cocoapods导入的第三方呢? 1. 打开工程所在文件夹 2. 打开Podfile文件 3. 删除不要的第三方导入命令 4. 然后在回到终端,然后进入到工程目录下,然后更新第三方 ...

随机推荐

  1. 简单分析ucenter 会员同步登录通信原理

    1.用户登录discuz,通过logging.php文件中的函数uc_user_login对post过来的数据进行验证,也就是对username和password进行验证. 2.如果验证成功,将调用位 ...

  2. docker win10 推送镜像问题

    镜像制作 docker build  -t gameniuniu:v1.1 . 一.推送 1.docker images 中查找IMAGE ID镜像 2.docker commit <IMAGE ...

  3. Java第三十四天,IO操作(续集),非基本对象的读写——序列化流

    一.序列化与反序列化 以前在对文件的操作过程当中,读写的对象都是最基本的数据类型,即非引用数据类型.那么如果我们对饮用数据类型(即对象类型)数据进行读写时,应该如何做呢?这就用到了序列化与反序列化. ...

  4. Struts2-学习笔记系列(9)-OGNL类型转换和类型绑定

    HTML: <s:form action="login"> <s:textfield name="user.name" label=" ...

  5. python3(三十一)metaclass

    """ """ __author__ = 'shaozhiqi' # 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而 ...

  6. go1.13errors的用法

    go1.13errors的用法 前言 基本用法 fmt.Errorf Unwrap errors.Is As 扩展 参考 go1.13errors的用法 前言 go 1.13发布了error的一些新的 ...

  7. 基于mui的H5套壳APP开发web框架分享

    前言 创建一个main主页面,只有主页面有头部.尾部,中间内容嵌入iframe内容子页面,如果在当前页面进行跳转操作,也是在iframe中进行跳转,而如果点击尾部按钮切换模块.页面,那就切换ifram ...

  8. (一) Mybatis源码分析-解析器模块

    Mybatis源码分析-解析器模块 原创-转载请说明出处 1. 解析器模块的作用 对XPath进行封装,为mybatis-config.xml配置文件以及映射文件提供支持 为处理动态 SQL 语句中的 ...

  9. Android调用系统设置

    最近,弄了一下,调用系统设置的方法,Android4.0的系统,下面的所有设置项,都亲测可以调用.首先调用的方式如下: Intent mintent_setting_time = new Intent ...

  10. UML(续)

    活动图 活动图定义 活动图描述了在一个过程中,顺序的/并行的活动及其之间的关系 应用于商业过程.工作流(业务过程).复杂算法的建模 活动图是顶点和弧的集合 活动节点 动作 流 对象值 注解和约束等 建 ...