python3.6升级3.10

file_lists=os.listdir()返回的文件名不一定是顺序的

 

python3.6升级3.10_第1张图片

 Index of /ftp/python/3.10.5/

tar -zxvf Python-3.10.5.tgz
yum -y install gcc zlib* libffi-devel
#切换目录
cd python-3.10.5
#指定安装目录
./configure --prefix=/usr/local/bin/python310
#make 编译,make install安装
make&&make install

cd /usr/local/bin/python310

cd ./bin

cd /usr/bin

ln -s /usr/local/bin/python310/bin/python3.10 /usr/bin/python3

升级后发现linux文件名顺序还是无序,最后通过补充修改代码完成排序:

files = [r'script_data/' + name for name in sorted(os.listdir(os.path.join(DATA_PATH, 'script_data')))]

你可能感兴趣的:(技巧,linux,运维,服务器)