Ubuntu解决pip3安装库提示This environment is externally managed的问题

最近使用WSL安装了ubuntu24.04,然后准备使用pip来安装一些库,先是执行下面的指令做准备工作,

shell 复制代码
sudo apt install python-is-python3
sudo apt install python3-pip

自带的python版本是3.12,然后使用pip来安装库的时候会提示error: externally-managed-environment

经过搜索,需要使用虚拟环境来安装库,对于虚拟环境,先安装venv模块

shell 复制代码
sudo apt install python3.12-venv

然后找个目录创建虚拟环境

shell 复制代码
python -m venv myvenv

最后是使能虚拟环境,

shell 复制代码
source myvenv/bin/activate

但是下次重启或者开了新的终端都要手动使能一下,感觉很麻烦,可以执行下面命令把这个虚拟环境的路径加到环境变量PATH里

shell 复制代码
export PATH=/home/wh/myvenv/bin:$PATH

这里/home/wh/myvenv/bin是本人刚刚创建的虚拟环境路径,之后就不需要手动激活虚拟环境了,可以直接使用pip安装库,不会再报错,安装的库都是安装到虚拟环境里。

如果想持久化,那么就把上面这一行加到~/.bashrc里即可

相关推荐
花落yu1 小时前
AI学习:第2天
人工智能·python·学习
极光代码工作室1 小时前
基于深度学习的文本自动摘要系统
人工智能·python·深度学习·神经网络
开源量化GO1 小时前
期货量化订不到行情:天勤合约代码与交易所符号写法
python·区块链
机汇五金_1 小时前
LED灯箱架的主要材质有哪些?各有什么特点?
python·材质
财经资讯数据_灵砚智能1 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年6月3日
大数据·人工智能·python·信息可视化·自然语言处理
Cloud_Shy6181 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第二章 Item 13 - 16)
c语言·开发语言·网络·笔记·python·编辑器
Surpass-HC1 小时前
gsoap搭建网络像机onvif服务器
linux·服务器·数据库
Ameilide1 小时前
Linux 应用软件编程 文件编程(IO)
linux·运维·服务器
E_ICEBLUE2 小时前
Python 办公自动化:如何轻松调整 Word/PDF 页面大小为 Legal 尺寸
python·pdf·word