使用wget下载python3.4时出错

1 投票
1 回答
1412 浏览
提问于 2025-04-18 12:03

我想在我的CentOS上安装Python 3.4。使用wget命令时,它给我显示了这个信息:

[root@5]# wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tar.xz
--2014-07-03 16:39:11--  https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tar.xz
Resolving www.python.org... 185.31.19.175
Connecting to www.python.org|185.31.19.175|:443... connected.
ERROR: certificate common name `*.c.ssl.fastly.net' doesn't match requested host name `www.python.org'.
To connect to www.python.org insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.


我用了 --no-check-certificate 这个选项,但是当我想解压 Python-3.4.1.tar.xz 文件时,出现了这个错误:

[root@5]# tar xvf Python-3.4.1.tar.xz
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Read 4828 bytes from Python-3.4.1.tar.xz
tar: Error exit delayed from previous errors

我该怎么解决这个问题呢?

1 个回答

0

首先,你需要安装 xz-devel。比如在 CentOS 系统上,你可以这样做:

yum install xz-devel

安装完成后,你需要用 xz 来解压文件:

xz -d Python-3.4.1.tar.xz

然后你就可以正常解压 tar 文件了。

tar -xvf Python-3.4.1.tar

希望这些信息对你有帮助。

撰写回答