当前位置: 首页 > news >正文

【生存技能】ubuntu 24.04 如何pip install

目录

  • 原因
  • 解决方案
  • 说明

在接手一个新项目需要安装python库时弹出了以下提示:
在这里插入图片描述

原因

这个报错是因为在ubuntu中尝试直接使用 pip 安装 Python 包到系统环境中,ubuntu 系统 出于稳定性考虑禁止了这种操作
这里的kali是因为这台机器的用户起名叫kali,我也不知道为什么这样叫,不是kali,是ubuntu24.04

解决方案

创建虚拟环境
这里我是要做一个和绘制cfg相关的项目,为环境起名env-cfg

python3 -m venv env-cfg #创建虚拟环境,最后一个参数是自己给环境起的名字
source ~/env-cfg/bin/activate #激活环境

可以看到终端提示符变成(env-cfg) kali@kali

在这里插入图片描述

在虚拟环境中安装即可

说明

  1. 虚拟环境激活后,终端提示符会变成 (env-cfg) kali@kali:~$ 样式
  2. 退出虚拟环境用命令 deactivate
  3. 每次打开新终端都需要重新 source ~/env-cfg/bin/activate

这是 Debian/Ubuntu/Kali 的系统保护机制,建议始终使用虚拟环境避免系统 Python 环境被污染

相关文章:

  • 好用的播放器推荐
  • MySQL索引详解(上)(结构/分类/语法篇)
  • expo多网络请求设定。
  • Pycharm(二十)张量的运算与操作
  • 泛型加持的策略模式:打造高扩展的通用策略工具类
  • 流动式起重机Q2考试的实操部分,重点复习内容包括哪些方面?
  • 嵌入式学习--江协51单片机day4
  • 【Linux系统】从零开始构建简易 Shell:从输入处理到命令执行的深度剖析
  • C 语言数据结构基石:一维数组的定义、访问与使用详解
  • 【基于 LangChain 的异步天气查询1】异步调用 Open-Meteo API 查询该城市当前气温
  • 如何借助AI模拟复杂业务流程数据?
  • FreeTex v0.2.0:功能升级/支持Mac
  • 数字签名与证书
  • Java并发编程,从线程安全到死锁避免的实战解析
  • Ubuntu 安装 HAProxy
  • 基于ESP32控制的机器人摄像头车
  • spark-Join Key 的基数/rand函数
  • 海纳思(Hi3798MV300)机顶盒遇到海思摄像头
  • RT-Thread 深入系列 Part 5:物联网与网络应用实战
  • 51c视觉~合集37
  • 贵州省总工会党组成员、副主席梁伟接受审查调查
  • 习近平结束对俄罗斯国事访问并出席纪念苏联伟大卫国战争胜利80周年庆典回到北京
  • 侧记|青年为何来沪创新创业?从这一天寻找答案
  • 秦洪看盘|交易型资金收缩,释放短线压力
  • 19岁女生注射头孢离世后续:院方道歉,医生停职,监管介入
  • 悬疑推理联合书单|虫神山事件