python 安装 Linux
- 简 介
- 下 载
- 留 言
- 说 明
安装前先确定自带python版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的python版本,后面有用。注意:有一些系统命令时需要用到python2,不能卸载
建议安装前,配合这篇教程一起操作:《Linux 配置安装yum》
1.安装依赖包
1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc
yum -y install gcc
2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )
yum -y install zlib*
3) 也可以不管三七二十一,都给安装了
yum -y install python-devel openssl openssl-devel gcc zlib sqlite sqlite-devel mysql-devel libxml2-devel libxslt-devel
1.获取安装包
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
如果不能用可以尝试下面地址获取:
2.解压
tar -zxvf Python-3.7.0.tgz
3.创建安装目录并指定安装目录
mkdir /usr/local/python3 ./configure --prefix=/usr/local/python3
4.编译安装
make && make install
5.备份旧版本
mv /usr/bin/python /usr/bin/python_bak
6.建立软连接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
7.测试
which python python --version python
8.常见错误
找不到 zlib、ssl等,打开安装包,修改:Modules/Setup.dist 文件,找到:
# Socket module helper for SSL support; you must comment out the other # socket line above, and possibly edit the SSL variable: # SSL=/usr/local/ssl#_ssl _ssl.c \ # -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \ # -L$(SSL)/lib -lssl -lcrypto
修改为(去掉#号):
# Socket module helper for SSL support; you must comment out the other # socket line above, and possibly edit the SSL variable: SSL=/usr/local/ssl _ssl _ssl.c \ -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \ -L$(SSL)/lib -lssl -lcrypto
codeblocks:
1. sudo add-apt-repository ppa:codeblocks-devs/release
2. sudo apt update
3. sudo apt install codeblocks codeblocks-contrib
Uninstall:
1. sudo add-apt-repository --remove ppa:codeblocks-devs/release
or: sudo apt remove --autoremove codeblocks codeblocks-contrib
pip install pyqt5==5.15.4 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install pyqt5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -i https://pypi.douban.com/simple pyecharts==0.5.11
安装setuptools:
python setup.py build
python setup.py install
安装完高版本python,会导致yum不能用,解决办法:
将高版本备份,python交给低版本
mv /usr/bin/python /usr/bin/python_bak
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple