pip install bz2 和readline失败

news/2024/7/23 11:04:18 标签: pip

python3.7.5
在跑模型时报错找不到bz2,使用pip install bz2 安装失败
在这里插入图片描述
bz2和readline应该是python自带的包
解决方案:重新编译安装python3.7.5,参考:
https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/70RC1alpha002/softwareinstall/instg/instg_000090.html#ZH-CN_TOPIC_0000001682720085
1.使用wget下载python3.7.5源码包,可以下载到安装环境的任意目录,命令为:
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
2.进入下载后的目录,解压源码包,命令为:
tar -zxvf Python-3.7.5.tgz
3.进入解压后的文件夹,执行配置、编译和安装命令:
cd Python-3.7.5
./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions --enable-shared
make
sudo make install
其中“–prefix”参数用于指定python安装路径,用户根据实际情况进行修改。“–enable-shared”参数用于编译出libpython3.7m.so.1.0动态库。“–enable-loadable-sqlite-extensions”参数用于加载libsqlite3-dev依赖。

以–prefix=/usr/local/python3.7.5路径为例进行说明。执行配置、编译和安装命令后,安装包在/usr/local/python3.7.5路径,libpython3.7m.so.1.0动态库在/usr/local/python3.7.5/lib/libpython3.7m.so.1.0路径。

  1. 置python3.7.5环境变量
    #用于设置python3.7.5库文件路径
    export LD_LIBRARY_PATH=/usr/local/python3.7.5/lib:KaTeX parse error: Expected 'EOF', got '#' at position 17: …D_LIBRARY_PATH #̲如果用户环境存在多个pytho…PATH
    通过以上export方式设置环境变量,该种方式设置的环境变量只在当前窗口有效。您也可以通过将以上命令写入~/.bashrc文件中,然后执行source /.bashrc命令,使上述环境变量永久生效。注意如果后续您有使用环境上其他python版本的需求,则不建议将以上命令写入到/.bashrc文件中。

安装完之后可以正常导入:
在这里插入图片描述


http://www.niftyadmin.cn/n/4978750.html

相关文章

CobaltStrike提权

攻击机:Kali Linux 靶 机:Windows 7 一、上线CS 复制命令,在靶机执行上线CS 2.安装插件,获取shell https://github.com/rsmudge/ElevateKit 上线CS 右击shell,选择插件 有七个模块可以利用,可以逐一…

【数据结构】详解环形队列

文章目录 🌏引言🍀[循环队列](https://leetcode.cn/problems/design-circular-queue/description/)🐱‍👤题目描述🐱‍👓示例:🐱‍🐉提示🐱‍🏍思…

Linux学习之DNS服务的原理

DNS服务一些理论 域名系统(Domain Name System,DNS)是互联网的核心应用服务,可以通过IP地址查询到域名,也可以通过域名查询到IP地址。 FQDN(Full Qualified Domain Name)是完全限定域名&#xf…

热烈祝贺重庆融能成功入选航天系统采购供应商库

经过航天系统采购平台的严审,重庆融能机电设备股份有限公司成功入选中国航天系统采购供应商库。航天系统采购平台是航天系统内企业采购专用平台,服务航天全球范围千亿采购需求,目前,已有华为、三一重工、格力电器、科大讯飞等企业…

react-grid-layout 实现原理介绍

简介 React-grid-layout 是一个基于 React 的网格布局库,它可以帮助我们轻松地在网格中管理和排列组件。它提供了一个直观的 API,可以通过配置网格的大小、列数和组件的位置来实现复杂的布局,还支持对网格中组件的拖拽和重新排列。 实现 诉…

LeetCode(力扣)98. 验证二叉搜索树Python

LeetCode98. 验证二叉搜索树 题目链接代码 题目链接 https://leetcode.cn/problems/validate-binary-search-tree/ 代码 递归 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # …

2023年高教社杯数学建模思路 - 案例:感知机原理剖析及实现

文章目录 1 感知机的直观理解2 感知机的数学角度3 代码实现 4 建模资料 # 0 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 感知机的直观理解 感知机应该属于机器学习算法中最简单的一种算法,其…

代码检视计划随想

日常review 参与人员: 必选:MR提交者、commiter、领域内人员 可选:CI、CMC、SE 检视内容: 1、编码规范 2、安全规范 3、性能问题 4、功能点 5、存量DT通过率 6、新增DT有效性、覆盖率 7、场景覆盖 缺陷跟踪方式&#…