Linux环境安装Python 3.6全记录

需积分: 38 0 下载量 167 浏览量 更新于2024-09-03 收藏 767KB TXT 举报
"该资源是一个名为`history.txt`的文件,记录了在Linux系统(可能是CentOS 7)上安装Python 3.6的详细步骤,包括编译和构建过程中的各个项目文件。这些文件主要涉及到Python的内部模块,如_elementtree、_freeze_importlib、_hashlib、_lzma、_msi、_multiprocessing、_overlapped、_socket、_sqlite3和_ssl等,这些都是Python核心或扩展功能的关键组件。" 在Linux系统中安装Python 3.6通常涉及以下步骤: 1. **环境准备**:首先确保系统已安装必要的依赖库,例如GCC编译器、开发工具集(如`Development Tools`或`build-essential`)、以及用于C语言接口的头文件和库。在CentOS 7中,可以通过`yum install`命令来安装这些依赖。 2. **下载源代码**:从Python官方网站获取Python 3.6的源代码包,一般为`.tar.gz`格式,解压到适当目录。 3. **配置编译**:进入源代码目录,使用`./configure`命令进行配置。这个阶段会检测系统环境并生成Makefile,你可以通过添加`--prefix=/usr/local/python3.6`来指定安装路径。 4. **编译与安装**:运行`make`命令开始编译源代码,完成后执行`make altinstall`以避免覆盖默认的Python版本。`altinstall`会将Python可执行文件安装到如`/usr/local/bin/python3.6`这样的非标准路径。 5. **编译模块**:文件中的`vcxproj`文件是Visual C++项目文件,表明在Windows环境下进行的编译工作。在Linux下,我们需要手动编译和构建这些模块。例如,对于SSL模块,需要确保OpenSSL库已安装,并且在编译Python时正确链接。 6. **测试安装**:安装完成后,运行`python3.6 -m test`来执行Python自带的测试套件,确认所有模块都正常工作。 7. **更新环境变量**:为了方便使用,可能需要将`/usr/local/python3.6/bin`添加到`$PATH`环境变量中,这可以通过编辑`~/.bashrc`或`/etc/profile`实现。 8. **创建软链接**:为简化命令,可以创建一个名为`python3`的软链接指向`python3.6`,这样就可以直接使用`python3`命令而无需指定版本。 9. **系统重装**:如果标签提及“重装系统”,那么在新系统上重新执行以上步骤,确保Python 3.6能正常工作。记得备份个人数据和配置文件。 10. **维护与更新**:在日常使用中,定期检查Python的安全更新和补丁,确保系统的安全性。 安装Python 3.6是一项涉及多步操作的任务,特别是当涉及到编译源代码时,需要密切关注每个步骤,以确保所有组件都能正确安装和配置。`history.txt`这样的记录文件对于重复安装或排查问题非常有用,因为它记录了整个过程中的详细操作。