不积跬步,无以至千里;不积小流,无以成江海。

Linux离线安装python3.9.7

1下载

下载
Python-3.9.7.tgz

2上传

3解压

tar -zxvf Python-3.9.7.tgz -C 指定解压位置路径

4安装所需要环境
4.1 有网.yum好使就直接yum安装

yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

4.2 没网就手动下载,按需搜索下载即可
地址:

http://rpmfind.net/linux/rpm2html/search.php?query=libffi-devel+&submit=Search+...&system=&arch=

4.3 如果不知道下载哪个,现在大部分都是这样的

版本:CentOS 7.9.2009 for x86_64
包名:libffi-devel-3.0.13-19.el7.x86_64.rpm

4.4 当然了,手动下载需要手动安装,一个一个装上就好了

rpm -ivh 包名.rpm --nodeps --force                // --nodeps --force 可以理解为强制安装,忽略掉依赖项。

4.5 安装这个很重要,不然使用中会报:ModuleNotFoundError: No module named '_ctypes'

libffi-devel

5编译安装

cd 指定python解压位置路径
执行
./configure --prefix=指定python想要安装的路径
make && make install

6配置环境变量

vim /etc/profile
添加python的环境变量
export PYTHON_HOME=/root/training/Python-3.6.5
export PATH=$PYTHON_HOME/bin:$PATH

7配置使用默认python

1、ls /usr/bin/python
2、把python都删除或者改成别的名字留做备份也行
3、建一个软连接ln -s 编译安装后的python位置/bin/python3 /usr/bin/python

8配置默认pip

编辑 /usr/bin/  下 的pip
vim /usr/bin/pip
修改为
#!/usr/bin/python

9安装所需module

例如:
pip install joblib

10我用到的module

pip install joblib

pip install pandas

pip install pymysql

pip install scikit-learn
posted @ 2022-04-29 11:58  |是吴啊|  阅读(1362)  评论(0编辑  收藏  举报