在做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. Wireshark的使用(抓包、过滤器)

    Wireshark的使用(抓包.过滤器) 听语音 分步阅读 Wireshark这个转包工具的简单实用 工具/原料 Wireshark软件包 方法/步骤 Wireshark是世界上最流行的网络分析工具. ...

  2. php--MongoDB的使用

    添加 $collection = (new MongoDB\Client)->test->users; // 增加一条 $insertOneResult = $collection-> ...

  3. 家庭版记账本app进度之关于listview显示账单,并为其添加点击事件

    这个主要学习是关于listview的学习. 怎样去自定义adapter,以及使用.自己创建文件,还有就是为listview的每一个子控件添加点击事件. 在整个过程中收获到的知识点如下: 一.对于数据库 ...

  4. css进阶选择器

    后代选择器 用空格隔开 选择div标签下的p标签下的a标签 div p a 选择class为parent标签下的p标签下的a标签 .parent p a 后代选择器可以是标签.类.id的混合体 后代选 ...

  5. Java第二十七天,线程池

    1.什么情况下需要线程池? 频絮创建线程就会大大降低系统的效率,那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在java中可以通过线程池来达到这样的效 ...

  6. Tcl编程第一天,helloworld

    #!/usr/bin/tclsh puts "hello world" 注意:第一行代码表示的是tcl程序运行所需要的文件位置 puts函数代表输出

  7. Flask 入门(十二)

    Blueprint ,听说过么? 那必须的啊!但它是干嗒的?也不难理解! 如果你的项目是一个公司,Blueprint就是治理你的公司的 没有Blueprint,你的公司除了老板就是员公 有了Bluep ...

  8. vue实现首屏加载等待动画 避免首次加载白屏尴尬

    0 直接上效果图 1背景,用户体验良好一直是个重要的问题. 2怎么加到自己项目里面? 复制css html代码到自己的index.html即可 代码链接 源码地址 Vue学习前端群493671066, ...

  9. softmax回归推导

    向量\(y\)(为one-hot编码,只有一个值为1,其他的值为0)真实类别标签(维度为\(m\),表示有\(m\)类别): \[y=\begin{bmatrix}y_1\\ y_2\\ ...\\y ...

  10. layoutInflater参数解析与源码分析

    关于LayoutInflater方法,无论是在listview的适配器中,还是在动态添加view的时候,都会出现它的身影,最开始我在看<第一行代码>时,不知道这个方法实际的参数到底指的是什 ...