22.python安装

文章介绍了在Linux环境下安装Python3.9.15时遇到的_ctypes模块缺失问题,解决方案是安装libffi-devel并重新编译Python。此外,还提供了处理Excelxls文件的xlrd和xlwt工具的安装步骤,以及解决six模块找不到的问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Python安装依赖包安装

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
tar xvf tar xvf Python-3.9.15.tar.xz
cd Python-3.9.15
./configure     #配置。
make            #编译
make install    #安装



"ModuleNotFoundError: No module named '_ctypes'"的错误。
解决方案
其实很简单安装一下外部函数库(libffi)就可以了,操作步骤如下:

yum install libffi-devel -y
源码安装的python3 重新编译安装, 如果通过yum安装的 那么直接执行命令 yum install python                                                                                                                           

./configure --prefix=/usr/local/python3
make && make install

2.excel  xls文件的处理工具安装

excel:xls 读取工具安装。
unzip xlrd-master.zip 
cd xlrd-master
python3 setup.py install 

excel:xls 写入工具安装。
unzip xlwt-master.zip 
cd xlwt-master
python3 setup.py install 
ModuleNotFoundError: No module named 'six'


#解决方法:
cp /usr/local/python3/lib/python3.9/site-packages/pip/_vendor/six.py  /usr/local/python3/lib/python3.9/site-packages

### 如何在 Ubuntu 22.04 上安装 Python 在 Ubuntu 22.04 中,默认情况下可能已经预装了 Python 3.x 版本。如果需要额外安装特定版本的 Python 或者配置开发环境,可以按照以下方法操作。 #### 更新系统软件包 为了确保系统的最新状态,在执行任何新安装之前,建议先更新现有的软件包列表。可以通过运行以下命令实现: ```bash sudo apt update && sudo apt upgrade -y ``` 此步骤有助于避免潜在冲突并获取最新的依赖项[^1]。 #### 检查现有 Python 版本 在继续安装前,确认当前已有的 Python 版本非常重要。这可通过如下命令完成: ```bash python3 --version ``` 该命令返回的结果通常类似于 `Python 3.10.x`,表明默认版本已被安装。对于某些应用需求而言,可能还需要安装其他具体版本(如 Python 3.9),此时可参考多版本共存的方法[^2]。 #### 安装指定版本的 Python (以 Python 3.9 为例) 当需要安装不同于系统自带的 Python 版本时,需遵循这些步骤: 1. 添加 deadsnakes PPA 存储库,它提供了多个可用的不同 Python 发布版。 ```bash sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update ``` 2. 使用 APT 工具来安装目标版本,比如这里选择的是 Python 3.9。 ```bash sudo apt install python3.9 ``` 成功完成后即可通过调用相应解释器名访问新的 Python 解释器实例,例如运行 `python3.9` 进入对应交互界面。 #### 验证安装结果 最后一步是验证刚刚设置好的 Python 是否正常工作以及其确切版本号。只需简单地再次尝试启动程序并打印出相关信息: ```bash python3.9 --version ``` 预期输出应显示所期望的具体数值,像这样:`Python 3.9.x`[^3]。 #### 安装 Pip 脚手架工具 除了基础的语言支持外,Pip 是管理第三方模块不可或缺的一部分。以下是快速部署它的指导方针: ```bash sudo apt install python3-pip pip3 --version ``` 上述脚本片段不仅完成了 pip 自身的装配过程,还展示了此刻正在使用的 pip 实例所属代际编号[^4]。 另外,考虑到国内网络状况可能导致下载速度较慢的情况,推荐设定镜像站点作为备用方案加速整个流程进展效率提升显著。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值