如何在Windows命令提示符中安装.tar.xz格式的Python 3.5.5?
正确安装Python 3.5.5的方法
首先明确:pip是用于安装Python第三方包的工具,不能用来安装Python解释器本身,这是你执行命令报错的核心原因。以下是基于你手中的源码压缩包的正确安装步骤:
Linux/macOS 系统
- 解压压缩包:
# 针对tar.xz格式 tar -xf Python-3.5.5.tar.xz # 针对tgz格式 tar -xf Python-3.5.5.tgz - 进入解压后的目录:
cd Python-3.5.5 - 安装编译依赖(以Ubuntu为例,其他发行版替换对应包管理命令):
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev - 配置编译参数:
(./configure --enable-optimizations--enable-optimizations会开启编译优化,可选,若不需要可省略) - 编译并安装:
(使用make -j$(nproc) # 利用多CPU核心加速编译 sudo make altinstallaltinstall而非install,避免覆盖系统默认的Python版本) - 验证安装:
python3.5 -V
Windows 系统
Windows下源码编译步骤较繁琐,若你只有源码压缩包,需按以下操作:
- 安装Visual Studio 2015(Python 3.5要求对应版本的编译工具),安装时勾选“C++开发工具”组件
- 解压源码压缩包,打开Visual Studio命令提示符(需以管理员身份运行)
- 进入解压后的源码目录,执行编译命令:
cd Python-3.5.5 PCbuild\build.bat -p x64 # x64对应64位系统,若为32位则改为Win32 - 编译完成后,可在
PCbuild\amd64(64位)目录找到python.exe,可将该路径添加到系统环境变量中方便调用
内容的提问来源于stack exchange,提问作者Asky
相关产品推荐
相关产品推荐

