阿里云ubuntu安装python3,pip3,gensim,jieba,nltk

 

一、安装python3

 

1.下载python安装包(python 3.6)

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

 

2.将安装包移动到/usr/local 文件夹下

mv Python-3.6.5.tgz /usr/local/

 

3.在local目录下创建python3目录

mkdir /usr/local/python3

 

4.进入到Python-3.6.5.tgz所在的目录下

cd /usr/local/

 

5.解压安装包

tar -xvf Python-3.6.5.tgz

 

6.进入文件夹Python-3.6.5

cd /usr/local/Python-3.6.5/

 

7.配置安装目录

./configure --prefix=/usr/local/python3

 

8.编译原码

make

 

9.执行源码安装

make install

 

10.创建连接

 ln -s /usr/local/python3/bin/python3  /usr/bin/python3

 

11.检验python3是否安装完成

这样这python3安装成功!

 

二、安装pip3

 

1.安装setuptools

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz

 

2.解压

tar -zxvf setuptools-19.6.tar.gz

 

3.进入setuptools-19.6.tar.gz所在的目录

cd setuptools-19.6/

 

4.编译

python3 setup.py build

 

5. 安装

python3 setup.py install

 

6. 创建软连接(如果说 /usr/bin/pip3 文件已经存在,就去删除)

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

 

7.查看pip3是否安装完成

pip3 -V

注:现在pip3连接的版本还是9.0.3

 

8.更新pip3版本

pip3 install --upgrade pip

现在就可以尽情地用pip3安装包了嘿嘿

 

三、安装gensim,jieba

 

1.安装gensim

python3 -m pip install gensim

注:与使用 pip3 install gensim 不同,pip3 install gensim 使用python3 执行文件时找不到模块报错

 

2.安装jieba

python3 -m pip install jieba

注:与使用 pip3 install jieba 不同,pip3 install jieba 使用python3 执行文件时找不到模块报错

 

3.安装nltk

当使用pip安装失败时,试下手动安装

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

cd nltk-3.2.5/

python3 setup.py install //在当前目录下运行文件,就成功啦

我在手动安装的时候遇到了以下问题:

错误:nltk setup命令中的错误:'install_requires'必须是包含有效项目/版本要求说明符的字符串或字符串列表; singledispatch中的预期版本规范; python_version <“3.4”at; python_version <“3.4”

原因:因为setup.py有这句话

解决:删除上图中划线句子保存即可。

 

4.检测模块是否安装完成

python3 -m pip list

看看是否有 jieba , gensim 。。。。

 

四、运行python 文件 

python3 test.py

 

五、结束

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值