在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. vue服务端渲染简单入门实例

    想到要学习vue-ssr的同学,自不必多说,一定是熟悉了vue,并且多多少少做过几个项目.然后学习vue服务端渲染无非解决首屏渲染的白屏问题以及SEO友好. 话不多说,笔者也是研究多日才搞明白这个服务 ...

  2. parse_str — 将字符串解析成多个变量

    $arr2="first=value1&second=value2&third[]=value3&third[]=value4"; parse_str($a ...

  3. matplotlib中什么是后端

    在很多网上文档和邮件列表中提到了"后端",并且很多初学者会对这个术语迷惑.matplotlib把不同使用情形和输出格式作为目标.一些人用matplotlib在python shel ...

  4. centos7编译安装redis遇坑

    编译redis时:make cc Command not found 原因分析:没有安装gcc,执行: yum install gcc 编译redis时:error: jemalloc/jemallo ...

  5. HTML5拖拽表格中单元格间的数据库

    效果图:

  6. cookie的路径决定服务器在发送请求时候 是否决定发送 当路径匹配时候 则发送给服务器(默认发送原则)

    1.cookie路径默认为当前访问地址的上一级路径 2.当前访问地址的路径包含了cookie的路径 则发送给访问的地址 3.路径决定cookie发送与否 4.发送包含在当前路径里面的cookie

  7. 使用for循环遍历数组元素

    循环可以将代码块执行指定的次数.如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的.迭代语句又叫循环语句. JavaScript 支持不同类型的循环: for - 循环代 ...

  8. 1.61 三角形O(nlogn)做法

     书里给出比较无脑的做法,三个for循环复杂度是n的立方.如果先把数列排序,依次判断连续三个数是否能形成三角形,可以把时间复杂度控制在nlogn. #include<stdio.h> ...

  9. selenium - webdriver - Keys类(键盘操作)

    Keys()类提供了键盘上几乎所有按键的方法,这个类可用来模拟键盘上的按键,包括各种组合键,如 Ctrl+A, Ctrl+X,Ctrl+C, Ctrl+V 等等 from selenium impor ...

  10. 使用Spring Animation的API创建动画

    pring Animation 是一种特殊的动画曲线,自从 iOS 7 开始被广泛应用在系统动画中. Spring Animation 是Linear(线性即匀速)动画.Ease-out(即动画减速地 ...