Centos7安装 Python3.7完整教程

文摘   2024-10-07 22:10   上海  

0.前言

Python在芯片验证中扮演着日益重要的角色,因为它能够提高效率和生产力。其易用性和丰富的库使其成为编写测试平台、自动化流程和分析结果的理想选择。例如,Python可以用于创建随机测试用例生成器,显著提升测试覆盖率。它还能与业界标准的验证工具(如SystemVerilog)无缝集成,实现脚本化控制和数据处理。此外,Python还可以根据Excel表格自动生成代码。而且Python的强大的数据分析能力有助于从海量仿真数据中提取关键信息,加速问题定位和调试。通过自动化测试流程和数据分析,Python有助于缩短芯片验证周期,降低成本,并提高验证质量,最终确保芯片的可靠性。其灵活性和可扩展性使其成为现代芯片验证流程中不可或缺的一部分。

1.  本文内容标题截图

为了方便大家阅读,现在将内容标题截图如下:

2.下载Python的安装包

下载网址如下:

https://www.python.org/downloads/source/
对应的版本截图:

如下图所示,下载完毕后,得到安装包Python-3.7.0.tar.xz

传入虚拟机,然后将压缩包放到安装路径里,安装路径为: /usr/local/python3.7

3.Python的安装

3.1解压Python-3.7.0.tar.xz压缩包

如下图所示,使用root账户在/usr/local/python3.7目录下解压Python -3.7.0.tar.xz文件:

3.2执行./configure命令

如下图所示,解压完毕后,进入到Python -3.7.0目录下,执行./configure命令:

执行./configure后的结果,如下图所示:

3.3 执行安装命令

3.3.1执行安装命令make && make install

configure成功后,执行安装命令make && make install,如下图所示:

很不幸,执行的结果如下图所示,报错zlib not available:

3.3.2 报错zlib not available以及解决办法

解决办法: 编辑Python安装目录下/Modules/Setup,将下面代码的#去掉:

3.3.3重新执行 ./confugre 和make && make install 命令

很不幸的是,报fatal error zlib.h No such file or directory

3.3.4 fatal error zlib.h No such file or directory的解决办法

如下图所示,安装依赖包

yum -y install zlib* libffi libffi-devel

3.3.5再次执行make && make install

再次执行安装命令make && make install,如下图所示:

4.修改检查python的版本

4.1修改python的别名

4.3 创建软连接

ln -s/usr/local/python3.7/Python-3.7.0/bin/python3.7 /usr/local/bin/python3

顺便补充一下软连接的语法:ln -s [源文件/目录][目标软链接]

5下载zlib软件

5.1下载最新版zlib软件

如下图所示,去网站https://www.zlib.net/可以下载最新的zlib软件

5.2 下载各种旧版本的zlib软件

https://www.zlib.net/fossils/

6.感谢关注公众号《芯片验证日记》,一起学习,助你成长


欢迎加入知识星球。每天都会解答大家提出的技术问题。欢迎加入知识星球,助您快速成长。
最后,由于TX修改规则,为了不错过后续内容,欢迎加入QQ群,

另外,由于微信群已经超过200人,添加小编的微信,拉你进入WX学习群。

最后的最后,如果对您有帮助,希望点个“在看”。好好学习,天天向上


芯片验证日记
分享芯片验证相关的知识。
 最新文章