本文将介绍在没有sudo权限的情况下如何从源代码编译和安装Python
首先,输入如下命令下载希望安装的版本的源代码,例如Python-3.12.1
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
然后,输入如下命令解压
tar -xvf Python-3.12.1.tgz
接着,进入解压后文件夹目录
cd Python-3.12.1
随后,输入如下命令进行编译
./configure --prefix=指定的路径
完成后输入如下命令,回车进行构建
make
如果服务器资源允许,可以使用多核进行编译,例如make -j 8表示使用8个线程进行编译
最后输入如下命令,回车进行安装
make install
使用指定路径下的python或python3
/指定的路径/bin/python3
同样,如果你的脚本必须使用你自己的python,请在脚本中写明
#!/指定的路径/bin/python3