在ubuntu16.04+python3.5情况下安装nltk,以及gensim时pip3安装不成功的解决办法
2024-10-19 11:51:44
在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 直接下载的时候,非常好用,而且下载全面,当你一种方式走不通的时候,就换一种,希望对你有帮助,帮你看到成功的结果!
最新文章
- Node与express开发
- 对c语言中malloc和free函数的理解
- $(";";).click与onclick的区别示例介绍
- hibernate-取消关联外键引用数据丢失抛异常的设置@NotFound
- 【RoR win32】提高rails new时bundle install运行速度
- poj 3686
- BZOJ 3713
- 数据库MySQL-Oracle-DB2-SQLServer分页查询
- C++Primer第5版学习笔记(四)
- Oracle执行计划——all_rows和first_rows(n) 优化器模式
- java 多线程 一个博客
- 转:如何在 LoadRunner 脚本中做关联 (Correlation)
- [Spoj]Counting Divisors (cube)
- Linux 查看系统硬件信息汇总 (部份实例详解Centoso为例)
- AngularJS进阶(三十二)书海拾贝之特殊的ng-src和ng-href
- [原创]FPGA JTAG工具设计(二)
- 【druid 】数据库连接池
- Android开发 集成极光推送中的问题
- 基于物理规则的渲染(PBR)
- Python中的format()函数
热门文章
- 【week7】psp
- 关于对 NUMA 理解(学习笔记,便于以后查阅)
- 简易js调试
- Spline样条函数 //C++关键字:operator // 重载函数 // 隐含的this指针 // 指针和const限定符
- python字典的常用操作
- BZOJ4820 SDOI2017硬币游戏(概率期望+高斯消元+kmp)
- Codeforces Round #469 (Div. 2) E. Data Center Maintenance
- [bzoj4391] [Usaco2015 dec]High Card Low Card 贪心 线段树
- Android APP性能优化(最新总结)
- BZOJ2186 [Sdoi2008]沙拉公主的困惑 【数论,欧拉函数,线性筛,乘法逆元】