python(1)linux中安装python3

python各种包链接

https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud

 

linux中安装python3(参考文档: https://www.cnblogs.com/Jimc/p/10218387.html)

操作系统:Ubuntu 18.04 (64位)

python版本:3.7.2

第一步:安装依赖环境(我安装时,已经存在python2,此步没有测试)

    sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl

    如果是Linux的其他发行版,安装可以参见:https://www.cnblogs.com/Jimc/p/10218062.html

第二步:下载Python3安装包

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

或者自行到python官方网站去下载:https://www.python.org/downloads/source/

第三步:创建安装目录(我使用的MobaXterm, 直接创建文件夹,没有使用mkdir)

个人习惯安装在/usr/local/python3(具体安装位置看个人喜好)

mkdir -p /usr/local/python3

第四步:解压安装包

tar -zxvf Python-3.7.2.tgz

第五步:进入解压后的目录,编译安装(编译安装前需要安装编译器 sudo apt install gcc)(我没有安装编译器,但也成功了)

(1)进入解压后的目录

(2)执行./configure

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

#/usr/local/python3为安装目录

执行完configure命令后,configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用( Linux 需要按照Makefile 所指定的顺序来构建 (build) 程序组件)。

(3)执行make指令

make

 make实际就是编译源代码,并生成执行文件。

(4)再执行make install 命令

make install

make install实际上是把生成的执行文件拷贝到之前configure命令指定的目录/usr/local/python3下。

到这里安装已经结束,下面是配置环境。

第六步:建立python3的软链

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

第七步:将/usr/local/python3/bin加入PATH(我使用的MobaXterm, 直接右击文件,使用的Notepad修改的)

sudo vim /etc/profile

然后在文件末尾添加

export PATH=$PATH:/usr/local/python3/bin

按ESC,输入:wq回车退出。

修改完后,还需要让这个环境变量在配置信息中生效,执行命令:

source /etc/profile

可以让profile文件立即生效。

第四步:测试是否安装成功

$ python3 -V

Python 3.7.2

$ pip3 -V

pip 18.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

如果输出如上,证明已成功安装!

如果pip3 -V找不到,可以尝试创建一下pip3的软链接:(我安装pip3时,检查版本没有成功,重新编译了下(1:make 2:make install 3:source /etc/profile)就好了)

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

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值