博客园 首页 私信博主 回到顶部 联系博主
(仅pc端)
管理 换背景图

liunx安装python

liunx静默安装python2.7

1、安装依赖的库

在终端输入命令
yum -y install python-devel openssl openssl-devel gcc sqlite sqlite-devel mysql-devel libxml2-devel libxslt-devel

2、下载python 2.7.13

创建一个文件夹
sudo mkdir /software
进入文件夹
cd software/
下载安装包
sudo wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz(如果失败建议使用本地安装包)

3、解压文件

tar -zxf Python-2.7.13.tgz

4、编译安装

进入文件夹
cd Python-2.7.13
编译安装
./configure --prefix=/usr/local/python2.7 --with-threads --enable-shared
make && make install

5、查看安装情况

python

摘自:https://www.cnblogs.com/luoleqi/p/10531663.html

下面介绍Ubuntu16静默安装python3.7

1、下载安装包

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

2、解压文件

tar -zxvf Python-3.7.1.tgz

3、编译安装

cd Python-3.7.1 && ./configure && make
运行完后测试
make test
如果make test命令出现ModuleNotFoundError: No module named ‘_ctypes’ 错误运行如下代码:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
运行完成后重复编译安装流程最后进行安装make install
此时已安装python3.7可运行python3.7 --version检测

更新默认python指向

ls -l /usr/bin | grep python
发现此时python并非默认指向python3.7,一次运行如下命令:
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip

posted @ 2020-11-11 19:43  温一壶白开  阅读(269)  评论(0编辑  收藏  举报