CentOS环境安装python3,pip
2020-02-01 07:52
471 查看
环境声明:
- CentOS7.6
安装python3(编译安装)
1. 下载python安装包到指定目录
cd /usr/local/src
这里的目录如果不存在可以自己建,当然也可以自己放在自己想放的位置,只要等会儿安装的时候能找到就行。
2.确保已经安装了gcc编译器(一般默认有的)
3.下载python安装包,这里选择的是gz格式的压缩包
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
4. 解压安装包
tar -zxvf Python-3.6.8.tgz
5. 进入解压后的文件目录下,进行编译(分别执行下面3条命令)
cd Python3.6.8 ./configure --prefix=/usr/local/python make && make install
6. 添加环境变量
echo PATH='/usr/local/python/bin:$PATH' >> /etc/profile # 将python安装路径追加到配置文件中 source /etc/profile # 让配置文件重载生效
7. 检查python是否安装成功,在终端中输入:
python3 # 或者输入python3.6
Python安装常见问题:
(1)
configure: error: no acceptable C compiler found in $PATH
原因:缺少gcc
解决:yum install -y gcc
(2):
zipimport.ZipImportError: can’t decompress data
原因:缺少zlib zlib-dev
解决:安装zlib zlib-devel
8. 修改默认python路径
由于有很多依赖于python2版本的,所以不能直接删掉,只能将其软链接改个名字备用,先将原先指向python的系统自带python2.7.5改名:
mv /usr/bin/python /usr/bin/python2.7.5
再将刚安装好的python3.6.8创建一个软链接指向到
/usr/bin/下的
python:
ln -s /usr/local/python/bin/python3.6.8 /usr/bin/python
如果提示
python已经存在,原因可能是之前的没有改名或者移动走。
Centos中Python升级为3.X时yum出现except OSError, e: ^ SyntaxError: invalid syntax问题
CentOS 7升级Python到3.6后,需要在/usr/bin/python创建了一个指向Python 3的软连接,然后将/usr/bin/yum的顶部的:
!/usr/bin/python改成了
!/usr/bin/python-2.7.5后,运行yum,还是出现了错误,解决方案:
(1).
vim /usr/libexec/urlgrabber-ext-down
首行的
/usr/bin/python改为
/usr/bin/python-2.7.5。
(2).
vim /usr/bin/yum-config-manager
首行的
#!/usr/bin/python改成
#!/usr/bin/python-2.7.5
安装pip3
1.安装 epel-release扩展yum源
yum install -y epel-release yum clean all yum makecache
2.安装setuptools
yum install -y python36-setuptools # 这里的python36指的是python版本为3.6,安装对应版本的setuptools,如果本机已安装python3.4,就将python36改成python34
3.安装pip3
easy_install-3.6 pip # 这里的3.6指的也是python的版本为3.6
本文结合自己实际操作中遇到的问题和在网络上搜集的解决方案而作,在此对各位提供了帮助的朋友表示感谢!
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 记录一次CentOS环境升级Python2.6到Python2.7并安装最新版pip
- Centos Linux Anaconda Python Pip安装、启动和环境配置
- centos6.5安装python3及virtualenv环境
- centos 6.7 升级 python 安装pip
- CentOS 7.2 安装配置nginx+python+uwsgi+flask运行环境
- 阿里云CentOS安装配置Python3.7及pip3
- CentOS6.4安装Python web开发+生产环境
- CentOS7下安装python-pip
- 多个python环境安装pip
- CentOS升级Python2.6到Python2.7并安装pip
- 在centos中安装python3和pip3
- Centos安装升级python,ipython,pip
- CentOS6.5上安装Python2.7和PIP
- Centos7下python3安装pip-9.0.1
- windows下Python、pip、pyspider的安装,构建爬虫环境(二)
- python监控linux系统信息(流量/内存/cpu/负载/磁盘/运转时间) Centos安装X Window和桌面环境
- CentOS安装python包管理工具pip
- centos上安装python3.5和pip
- 一键安装 python2.7.12 & python3.6.0 &pip 至 centos
- 【编程语言】Python pip 安装教程 CentOS 7