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
---------是故无冥冥之志者----------
---------无昭昭之明----------
---------无惛惛之事者----------
---------无赫赫之功----------
本文来自博客园,作者:|是吴啊|,转载请注明原文链接:https://www.cnblogs.com/wuguofeng/p/16206149.html