每次在服务器上安装环境的时候都要查好多博客,大多数都不好使。所以直接把好使的记录下来,省的以后还得乱七八糟地找。
有root安装python3:https://blog.csdn.net/weixin_42482896/article/details/107460100
上面是有root的情况下安装python3的过程,我试过,好使。
接下来将无root安装python3。参考博客(https://www.jianshu.com/p/c13c63ad8ed9)
下载,解压,make,安装。过程如下所示:
wget -c https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
tar -xvf Python-3.9.5.tgz
mkdir -p /home/user_name(这里替换成你的用户名)/python
cd Python-3.9.5
./configure --prefix="/home/user_name/python/"
make
make install
从上到下逐步运行。完事之后,python会被安装到/home/user_name/python路径下。这个路径可以变成别的,自己想把python装在哪,就把路径写到哪。
装是装完了,现在需要添加环境变量。
vim ~/.bashrc
# python3/pip3 环境变量
export PATH=/home/user_name/python/bin:$PATH
source ~/.bashrc
这一步是把python文件夹下的bin文件夹添加到环境变量当中。然后测试一下:
python3 -V
pip3 -V
一般情况下这就ok了。但是不同的服务器它的实际状况不一样,可能服务器系统版本太低了,导致缺少一些库文件,导致安装过程出现无数问题。这个时候就要靠自己去网上找博客解决了。
顺便记录一下pip源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/