在ubuntu16.04+python3.5情况下安装nltk,以及gensim时pip3安装不成功的解决办法
在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安装不成功的解决办法的更多相关文章
- 安装Windows SDK7.1时发生的一个错误(附解决办法)
A problem occurred while installing selected Windows SDK components. Installation of the "Micro ...
- ubuntu16.04 python3 安装selenium及环境配置
环境 ubuntu16.04 python3 安装selenium sudo pip3 install seleium 默认安装完是支持firefox,但是更新得太慢对于较新的firefox已经不支持 ...
- 安装与编译Dlib(以Ubuntu16.04+Python3.6+pip为例)
安装与编译Dlib(以Ubuntu16.04+Python3.6+pip为例) Step1:下载Ubuntu (or Linux)系统支持库=>Install OS libraries -dev ...
- 深度学习环境搭建: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 ...
- Linux下Oracle中SqlPlus时上下左右键乱码问题的解决办法
window下的sqlplus可以通过箭头键,来回看历史命令,用起来非常的方便. 但是在Linux下,会出现各种乱码,非常不方便,如下图所示,每次打错一个字符就需要重新打一遍. 解决办法:rlwrap ...
- Wincap安装出现“error opening file for writing wpcap.dll”之解决办法
Wincap安装出现"error opening file for writing wpcap.dll"之解决办法 安装Wireshark时,一直出现下面的错误,选择忽略这个错误, ...
- 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 ...
- Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法
Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法 在LNMP编译环境下安装zabbix会出现 执行:yum -y install net- ...
- VS下的Resharper插件报错“Can not resolve symbol”的解决办法
今天准备写代码的时候,发现代码中大片的红色,就像下面的图片一样.但是编译一下,也可以重新生成,运行也没有问题.于是就看了下svn上是不是有人改了哪里,发现也没有问题.于是又清理了下解决方案,再次生成, ...
随机推荐
- vue服务端渲染简单入门实例
想到要学习vue-ssr的同学,自不必多说,一定是熟悉了vue,并且多多少少做过几个项目.然后学习vue服务端渲染无非解决首屏渲染的白屏问题以及SEO友好. 话不多说,笔者也是研究多日才搞明白这个服务 ...
- parse_str — 将字符串解析成多个变量
$arr2="first=value1&second=value2&third[]=value3&third[]=value4"; parse_str($a ...
- matplotlib中什么是后端
在很多网上文档和邮件列表中提到了"后端",并且很多初学者会对这个术语迷惑.matplotlib把不同使用情形和输出格式作为目标.一些人用matplotlib在python shel ...
- centos7编译安装redis遇坑
编译redis时:make cc Command not found 原因分析:没有安装gcc,执行: yum install gcc 编译redis时:error: jemalloc/jemallo ...
- HTML5拖拽表格中单元格间的数据库
效果图:
- cookie的路径决定服务器在发送请求时候 是否决定发送 当路径匹配时候 则发送给服务器(默认发送原则)
1.cookie路径默认为当前访问地址的上一级路径 2.当前访问地址的路径包含了cookie的路径 则发送给访问的地址 3.路径决定cookie发送与否 4.发送包含在当前路径里面的cookie
- 使用for循环遍历数组元素
循环可以将代码块执行指定的次数.如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的.迭代语句又叫循环语句. JavaScript 支持不同类型的循环: for - 循环代 ...
- 1.61 三角形O(nlogn)做法
书里给出比较无脑的做法,三个for循环复杂度是n的立方.如果先把数列排序,依次判断连续三个数是否能形成三角形,可以把时间复杂度控制在nlogn. #include<stdio.h> ...
- selenium - webdriver - Keys类(键盘操作)
Keys()类提供了键盘上几乎所有按键的方法,这个类可用来模拟键盘上的按键,包括各种组合键,如 Ctrl+A, Ctrl+X,Ctrl+C, Ctrl+V 等等 from selenium impor ...
- 使用Spring Animation的API创建动画
pring Animation 是一种特殊的动画曲线,自从 iOS 7 开始被广泛应用在系统动画中. Spring Animation 是Linear(线性即匀速)动画.Ease-out(即动画减速地 ...