在ubuntu16.04+python3.5情况下安装nltk,以及gensim时pip3安装不成功的解决办法,我刚开始因为不太会用linux命令,所以一直依赖于python

的pip命令,可是怎么都安装不成功,所以就从官网上下载好解压包,然后手动安装(下面以nltk为例,gensim类似)

第一步:https://pypi.python.org/pypi/nltk,下载完成后通常会在你的下载目录,但是一般的话你最好将他重新移一个目录,然后在进行解压安装

root@gao-Lenovo:~# pwd  //打开当前位置文件夹
/home/gao
root@gao-Lenovo:~# ls //列出文件夹列表
build examples.desktop 公共的 视频 文档 音乐
dist gensim.egg-info 模板 图片 下载 桌面

root@gao-Lenovo:~# cd 下载 //到达下载的目录
root@gao-Lenovo:~/下载# ls //打开下载的目录你就看见你所下载的内容啦
nltk-3.2.5.tar.gz

第二步:将其移到一个自己新建的目录下,(我在home文件夹下新建了一个叫nltk的文件),接着将下载目录下的内容移到你的自定义目录

root@gao-Lenovo:~/下载# cd ..//可以回到上级目录
root@gao-Lenovo:~# pwd
/home/gao
root@gao-Lenovo0:~# cd /home
root@gao-Lenovo:/home# mkdir nltk//新建nltk文件夹
root@gao-Lenovo:/home# ls//可以看见已经建好
gao gensim nltk
root@gao-Lenovo:/home# cd gao
root@gao-Lenovo:~# cd 下载
root@gao-Lenovo:~/下载# mv -i nltk-3.2.5.tar.gz /home/nltk //移动文件到指定文件夹
root@gao-Lenovo:~/下载# cd ..
root@gao-Lenovo:~# cd /home
root@gao-Lenovo:/home# ls
gao gensim nltk
root@gao-Lenovo:/home# cd nltk
root@gao-Lenovo:/home/nltk# ls //此时便可看见文件已经移过来啦
nltk-3.2.5.tar.gz

第三步:解压文件,并安装(这里要注意,一定要到你解压后的文件夹下看到setup.py时再进行安装,这样才不会有其他错误,当然你能写对路径的话另说)

root@gao-Lenovo:/home/nltk# tar zxvf nltk-3.2.5.tar.gz //这里会自动运行,我就不附结果啦
‘’‘解压过程’‘’
root@gao-Lenovo:/home/nltk# ls //这里第一个是你解压完的包
nltk-3.2.5 nltk-3.2.5.tar.gz
root@gao-Lenovo:/home/nltk# cd nltk-3.2.5/
root@gao-Lenovo:/home/nltk/nltk-3.2.5# ls //可以看到这里有个setup.py
INSTALL.txt MANIFEST.in nltk.egg-info setup.cfg
LICENSE.txt nltk PKG-INFO setup.py

root@gao-Lenovo:/home/nltk/nltk-3.2.5# python3 setup.py install //在当前目录下运行文件,就成功啦
‘’‘成功结果’‘’

我是刚开始用linux命令操作,还有很多不懂,目前我觉得这个博客内容还是通用的。

这个过程适用于那些你不能用pip 直接下载的时候,非常好用,而且下载全面,当你一种方式走不通的时候,就换一种,希望对你有帮助,帮你看到成功的结果!

在ubuntu16.04+python3.5情况下安装nltk,以及gensim时pip3安装不成功的解决办法的更多相关文章

  1. 安装Windows SDK7.1时发生的一个错误(附解决办法)

    A problem occurred while installing selected Windows SDK components. Installation of the "Micro ...

  2. ubuntu16.04 python3 安装selenium及环境配置

    环境 ubuntu16.04 python3 安装selenium sudo pip3 install seleium 默认安装完是支持firefox,但是更新得太慢对于较新的firefox已经不支持 ...

  3. 安装与编译Dlib(以Ubuntu16.04+Python3.6+pip为例)

    安装与编译Dlib(以Ubuntu16.04+Python3.6+pip为例) Step1:下载Ubuntu (or Linux)系统支持库=>Install OS libraries -dev ...

  4. 深度学习环境搭建:Tensorflow1.4.0+Ubuntu16.04+Python3.5+Cuda8.0+Cudnn6.0

    目录 深度学习环境搭建:Tensorflow1.4.0+Ubuntu16.04+Python3.5+Cuda8.0+Cudnn6.0 Reference 硬件说明: 软件准备: 1. 安装Ubuntu ...

  5. Linux下Oracle中SqlPlus时上下左右键乱码问题的解决办法

    window下的sqlplus可以通过箭头键,来回看历史命令,用起来非常的方便. 但是在Linux下,会出现各种乱码,非常不方便,如下图所示,每次打错一个字符就需要重新打一遍. 解决办法:rlwrap ...

  6. Wincap安装出现“error opening file for writing wpcap.dll”之解决办法

    Wincap安装出现"error opening file for writing wpcap.dll"之解决办法 安装Wireshark时,一直出现下面的错误,选择忽略这个错误, ...

  7. Win8.1安装VirtualSVN Server发生service visualSVN Server failed to start解决办法

    Service 'VisualSVN Server' failed to start. Please check VisualSVN Server log in Event Viewer for mo ...

  8. Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法

    Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法 在LNMP编译环境下安装zabbix会出现 执行:yum -y install net- ...

  9. VS下的Resharper插件报错“Can not resolve symbol”的解决办法

    今天准备写代码的时候,发现代码中大片的红色,就像下面的图片一样.但是编译一下,也可以重新生成,运行也没有问题.于是就看了下svn上是不是有人改了哪里,发现也没有问题.于是又清理了下解决方案,再次生成, ...

随机推荐

  1. 面试中常用排序算法的python实现和性能分析

    这篇是关于排序的,把常见的排序算法和面试中经常提到的一些问题整理了一下.这里面大概有3个需要提到的问题: 虽然专业是数学,但是自己还是比较讨厌繁琐的公式,所以基本上文章所有的逻辑,我都尽可能的用大白话 ...

  2. java.awt.AWTError: Can't connect to X11 window server using ':20' as the value of the DISPLAY variable

    1.使用pio在Linux服务器上创建window文件时,需要使用到Linux的图形界面服务,出现以下问题需确认用户权限. 参考文献:https://zhidao.baidu.com/question ...

  3. 【bzoj1692】[Usaco2007 Dec]队列变换 贪心+后缀数组

    题目描述 FJ打算带他的N(1 <= N <= 30,000)头奶牛去参加一年一度的“全美农场主大奖赛”.在这场比赛中,每个参赛者都必须让他的奶牛排成一列,然后领她们从裁判席前依次走过. ...

  4. MySQL数据库引擎MyISAM与InnoDB的区别

    1. 存储结构 MyISAM:每个MyISAM在磁盘上存储成三个文件.第一个文件的名字以表的名字开始,扩展名指出文件类型..frm文件存储表定义.数据文件的扩展名为.MYD (MYData).索引文件 ...

  5. ocker nginx 配置反向代理和负载均衡

    1. 获取及配置nginx 如果需要全站通过docker部署,那么nginx或许是不可或缺的.通过配置nginx,可以迅速实现负载均衡和反向代理服务.值得一提的是,docker官网恰好也有nginx镜 ...

  6. hdu6184 Counting Stars 【三元环计数】

    题目链接 hdu6184 题解 题意是让我们找出所有的这样的图形: 我们只需要求出每条边分别在多少个三元环中,记为\(x\),再然后以该点为中心的图形数就是\({x \choose 2}\) 所以我们 ...

  7. HDU4812 D tree 【点分治 + 乘法逆元】

    D树 时间限制:10000/5000 MS(Java / Others)内存限制:102400/102400 K(Java / Others) 总共提交5400个已接受的提交1144 问题描述 南京理 ...

  8. 20181015 考试记录&数论

    题目传送门 W神爷的题解 数论 小 M 的算式 [问题描述] 小 M 在做数学作业的时候遇到了一个有趣的问题:有一个长度为 n 的数字 串 S,小 M 需要在数字之间填入若干个“+”和恰好一个“=”, ...

  9. Linux上读取文件

    Linux上读取文件的方法: #!/bin/bash # This is a script for test exec CONFIG_FILE=$ #该脚本传一个文件名为参数 FILE_NO= ech ...

  10. HDU 1596 floyd

    find the safest road Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Ot ...