admin管理员组文章数量:1794759
linux安装python3
1. 絮絮叨叨
-
读书时期,使用的更多是unix系统,如kylin
-
对其各种软件的安装都比较熟悉,什么apt-get install、apt-get update、apt-get upgrade等软件安装相关的命令更是烂熟于心
-
现在开始使用Linux系统了,发现连软件安装的命令都不会使用了 😂
-
工作需要,同事给了个python脚本,自己需要把python脚本运行起来,需要用到python3
-
首先,先检查自己的系统是否安装了python3
# 先查看是否安装了python,如果被人更改过python命令对应的python版本,python命令可能python3,因此需要手动查看 python -V # 检查python3是否安装,提示-bash: python3: command not found python3 -V
- 注意:自己所有的安装都在的root权限下完成,因此很多地方没有sudo。
2. 安装python3的准备工作
-
安装依赖
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel -
下载安装包,本人安装的是3.7.2,下载地址为:python3.7.2
-
如果没有图形化界面的,就需要使用wget下载命令了
wget www.python/ftp/python/3.7.2/Python-3.7.2.tgz -
解压缩安装包
tar -zxvf Python-3.7.2.tgz
-
配置安装路径,大部分人配置的是/usr/local/python3 ,但自己配置的是/usr/local/python3.7。不要问为啥,但是脑袋估计在抽风
cd Python-3.7.2 ./configure prefix=/usr/local/python3.7 -
编译安装python3
make && make install -
添加软链接,让python3和pip3这两个命令指向刚刚安装的python3.7
sudo ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3 sudo ln -s /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3 -
若提示ln: failed to create symbolic link ‘python3’: File exists,说明软链接已经存在,需要先执行删除操作
rm -rf /usr/bin/python3 -
pip3指定软链遇到该错误,也是同样的操作方法
-
输入以下命令,检查python3的安装是否ok:
python3 -V -
输入以下命令,检查pip3是否也被正确安装
pip3 -V参考链接:Linux安装Python3.8
-
运行同事给的脚本,需要安装某些依赖包,通过pip3命名进行安装时,提示其版本较低
-
因此,需要升级pip3的版本。
pip3 install --upgrade pip -
附:pip命令的升级
pip install --upgrade pip
- 之所以使用这么复杂的安装方式,后面自己再次安装时,得到了答案:
- 系统不一样,安装方式也不同,我的是centos系统。该系统预装了python2.7,安装python3自己能搜索到的,都是通过下载安装包的方式,手动安装的
- 也欢迎各位大佬,提供类似yum install python3的意见安装命令
本文标签: Linux
版权声明:本文标题:linux安装python3 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686774579a101116.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论