python安装第三方包的安装路径,dist-packages和site-packages区别

Ubuntu 22.04 Python 3 site-packages路径解析与虚拟环境管理 Python模块导入机制依赖于sys.path搜索路径,其中site-packages目录是第三方包的标准安装位置。在Linux系统中,包管理涉及系统级与用户级的权限隔离,Ubuntu等发行版采用dist-packages命名以兼容apt包管理器。理解路径配置原理有助于避免依赖冲突,提升开发环境的稳定性。通过虚拟环境技术可以实现项目级隔离,确保不同应用间的依赖互不干扰。在Ubuntu 22.04中,Python 3.10默认布局包含多个dist-packages路径,需区分apt与pip的安装位置。本文结合 阅读详情
AI摘要

本文详细解释了Python中系统自带和手动安装版本的第三方库如何分别安装到不同的目录(dist-packages与site-packages)。同时介绍了不同用户权限下第三方库的具体安装路径。

简单来说

如果是系统自带的python,会使用dist-packages目录;

如果你手动安装python,它会直接使用目录site-packages。

这允许你让两个安装隔离开来。

dist-packages:系统自带的python

site-packages:自己安装的python


Python的包的安装路径如下


1、系统自带python

系统自带软件管理器安装, 模块将被安装到 dist-packages

/usr/lib/python2.7/dist-packages/

从 easy_install 和 pip (注: 是python的软件管理其,python有许许多多的软件) 使用,他们也使用 dist-packages,但是路径是:

/usr/local/lib/python2.7/dist-packages/

2、自己安装或者升级过后的python

python安装第三方库的路径是:

/usr/lib/python2.7/site-packages/

从 easy_install 和 pip 安装的第三方库安装路径是:

/usr/local/lib/python2.7/site-packages/

3、非root用户,从 easy_install 和 pip安装第三方库的安装路径是

~/.local/lib/python2.7/site-packages
有时候需要检查第三方库的路径是否在(笔者在这里碰见过一个坑,正常路径下又某个库,但是import找不到,只能指向这里的对应的库)

~/.local/lib/python2.7/site-packages/external/protobuf/python


(完)

基于Python的智能动漫更新监控爬虫系统:从原理到实战 本文详细介绍了如何使用Python构建一个智能化的动漫更新监控系统,涵盖从基础爬虫到高级自动化监控的全套解决方案。文章将深入探讨最新的网络爬虫技术,包括异步请求、反反爬策略、智能解析算法等,并提供完整的代码实现和性能优化方案。通过本系统,用户可以实时获取多个动漫平台的更新信息,并通过多种渠道接收通知。关键词:Python爬虫、动漫监控、自动化通知、异步爬虫、反反爬策略。 阅读详情

相关推荐

python blp模型 估计_随机系数Logit模型及Stata实现

欢迎投稿(荐稿)计量经济圈,计量相关都行邮箱:econometrics666@sina.cn作者:北京交通大学经济管理学院博士生,王琦珀。欢迎你加入计量经济圈社群,一起探讨前沿计量理论和实证方法。一、随机系数Logit模型1.背景实证产业组织(Empirical Industrial Organization,EIO)是目前产业组织理论的前沿,其中又以Ariel Pakes为带头人,其近期工作论文...

weixin_42298927的博客 2641

python中pip安装包dist-packages和site-packages的区别

pip安装包dist-packages与site-packages的区别

heze09的博客 2116

【浙大翁恺】C语言习题

/* 02-0. 整数四则运算(10) 本题要求编写程序,计算2个正整数的和、差、积、商并输出。 题目保证输入和输出全部整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。 输出格式: 在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。 输入样例: 3 2 输出样例: 3 + 2 = 5 3 - 2 = 1 3 * 2 = 6 3 / 2 =.

qq_43600867的博客 5853

python 中 dist-packages 和 site-packages 的区别

python 中 dist-packages 和 site-packages 的区别 dist-packages is a Debian-specific convention that is also present in its derivatives, like Ubuntu. Modules are installed to dist-packages when they come fr

喜欢音乐的码农 6434

CA(载波聚合)

文章目录CA基本概念1. CA分类2. Pcell、Scell以及Serving CellPcell(Primary Cell)Scell(Secondary Cell)3. Pcell、Scell部署场景场景1场景2场景3场景44. CA的协议控制4.1 Camping/Connetion Establishment:4.2 CC Management/SCell Addition/Release:4.3 Handover/Measurements:4.4 SCell激活 CA基本概念 CA也就是我们中文

你又来看我了,一起学习吧 4万+

uniapp - 最新详细实现web-view网页与安卓苹果App端之间互相通信功能,苹果app/安卓app平台与内嵌webview组件内的网页进行相互传值,内置网页与app双向实时通信,详细示例代码

uni-app,Android安卓,苹果ios,app,内嵌webview,第三方H5网页,app和web-view通信传值,web-view引入的页面向App主应用传递数据,App端与webview端相互通信,App端和H5端webview之间的通信,uniapp实现webview和APP之间的传值通信,如何互相传递对象数据,数据传递了接收不到,web-view页面向app内发送消息,监听传递的参数,uni-app和web-view页面相互传参,报错怎么办,跨域,屏幕空白出错,数据交互,解决手机物理返回按

🏆 前端领域优质创作者 4741

dist-packages和site-packages的区别是什么????

dist-packages和site-packages的区别 sudo apt-get install 安装的package存放在/usr/lib/python2.7/dist-packages目录中 pip 或者 easy_install安装的package存放在/usr/local/lib/python2.7/dist-packages目录中 手动从源代码安装的package存放在site-packages目录中 自己手动升级或安装的python,通过pip或者easy_install安装的pa

qq_41897154的博客 2801

Python 爬虫实战:爬虫与 ECharts 结合 —— 前端可视化展示

本文介绍了爬虫技术与ECharts可视化结合的完整实现流程。首先使用Python爬取京东商品数据(价格、评价数等),通过BeautifulSoup解析和pandas处理转换为JSON格式。然后构建前端页面,利用ECharts实现价格分布柱状图、价格-评价数散点图和店铺占比饼图三种可视化效果。文章详细解析了爬虫数据提取、格式转换和前端图表配置等关键技术点,并提供了完整的代码示例。最后提出了基于API接口、数据库存储等扩展方向,为数据采集到可视化展示提供了完整的解决方案。

2503_91057718的博客 631

python pip安装的包放在哪里(site-packages目录的位置)

python pip安装的包放在哪里 使用 pip list 查看已安装的包名 然后用 pip show 包名,就可以看到安装到哪了 通常安装在python安装目录下的lib/site-packages目录下!

西京刀客 8万+

WinClaw安全实战 02|五层纵深防护体系全解析:从原理到实操,打造零风险AI智能体

2026年AI智能体爆发式普及,OpenClaw以27.3万GitHub星标成为现象级工具,但恶意Skill投毒、提示词注入、数据外泄等安全事故频发,国家互联网应急中心、工信部等多部门接连发布风险警示。威努特基于国家关键信息基础设施安全防护经验,打造WinClaw安全版AI智能体,其核心竞争力在于**五层纵深防护体系**。本文从安全痛点切入,通过真实事故案例揭示风险本质,全景解构五层防护的架构设计与技术原理,逐层拆解身份认证、安装审查、消息拦截、执行约束、监控审计的实现逻辑,搭配20+实操演示、对比表格

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 496

【实战】Python 携程酒店价格实时抓取爬虫项目全解析

摘要:本文介绍了一个基于Python的携程酒店价格实时抓取系统开发方案。系统采用Requests、BeautifulSoup和Selenium等技术栈,实现了多城市、多日期的酒店数据采集,包括价格、评分、位置等关键信息。通过请求头伪装、IP代理、随机等待等反爬策略,有效应对携程的反爬机制。系统支持数据清洗、去重和CSV/Excel导出,并提供了多线程优化、代理池集成等进阶方案。本文详细阐述了技术原理、代码实现和优化策略,同时强调了数据采集的合法合规性,为旅游行业数据分析提供了可靠的数据获取方案。

2503_91057718的博客 2605

python 安装包 site-packages

当我们通过 pip 或其他方式安装一个 Python 包时,这些包的文件就会被复制到 site-packages 文件夹下。site-packages 文件夹通常位于 Python 的安装目录下的 Lib 文件夹内。具体的路径会根据你使用的操作系统和 Python 版本的不同而有所不同。

cliffordl的专栏 5128

48-OpenCVSharp —-Cv2.MatchTemplate() 函数功能(模板匹配)详解

是 OpenCV 中一个常见且简单的模板匹配算法,适用于目标检测和图像识别中的静态场景。它的优点是易于理解和实现,但在面对旋转、尺度变化、复杂背景或光照变化等挑战时,效果可能大打折扣。在这些情况下,结合多尺度图像、特征匹配算法(如 SIFT、SURF、ORB 等)以及深度学习模型可以显著提高匹配的鲁棒性和精度。模板匹配仍然是一个非常基础但强大的工具,适用于一些简单的图像匹配任务。对于更加复杂和动态的图像识别任务,我们通常会使用其他更加复杂的算法或者深度学习模型来处理。

weixin_45590420的博客 4523

python安装第三方包的安装路径, dist-packages和site-packages区别

简单来说 如果是系统自带的python,会使用dist-packages目录 如果你手动安装python,它会直接使用目录site-packages 这允许你让两个安装隔离开来 dist-packages:系统自带的python site-packages:自己安装的python 注意:本人所写的博文有可能来自其他博主的内容。在这里主要作为学习记录/笔记之...

diqu434409的博客 1671

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

python第三方模块安装路径_python安装第三方包的安装路径,dist-packages和site-packages区别...

简单来说如果是系统自带的python,会使用dist-packages目录;如果你手动安装python,它会直接使用目录site-packages。这允许你让两个安装隔离开来。dist-packages:系统自带的pythonsite-packages:自己安装的pythonPython的包的安装路径如下1、系统自带python系统自带软件管理器安装, 模块将被安装到dist-packages/...

weixin_35588980的博客 1808

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ubuntu下查看用pip安装的包的位置以及dist-packages和site-packages区别

问题一: 可先用pip list命令显示已安装包的信息(包名与版本号) 再用pip show package_name命令能显示该安装的包的相关信息,其中包括它的安装路径。实际上包通常被安装在python安装目录下的lib\site-packages目录下 问题二: python安装第三方包的安装路径,dist-packages和site-packages区别 ...

nyist_yangguang的博客 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

dist-packages与site-packages

简单来说 如果是系统自带的python,会使用dist-packages目录; 如果你手动安装python,它会直接使用目录site-packages。 这允许你让两个安装隔离开来。 dist-packages:系统自带的python site-packages:自己安装的python Python的包的安装路径如下 1、系统自带python 系统自带软件管理器安装, 模块将被安装到&nbsp...

若比邻的博客 2787

python第三方库安装位置_python第三方库安装在哪

简单来说如果是系统自带的python,会使用dist-packages目录;如果你手动安装python,它会直接使用目录site-packages。这允许你让两个安装隔离开来。dist-packages:系统自带的pythonsite-packages:自己安装的pythonPython的包的安装路径如下1、系统自带python系统自带软件管理器安装, 模块将被安装到 dist-packages相...

weixin_35981628的博客 6403

pip install后包到底装哪?从site-packages到虚拟环境全解析

Python开发者常用pip install安装第三方库,但许多人对包的实际存储位置并不清楚。实际上,pip默认将包安装到当前Python解释器对应的site-packages目录,而解释器是真正的核心定位锚点。sys.path定义了模块导入时的搜索路径,理解其运行机制是解决ModuleNotFoundError等环境问题的关键。在多Python版本、虚拟环境、IDE配置交错使用的场景中,包被装进哪套解释器的site-packages直接决定代码能否正常import。本文以numpy为例,详细拆解pip安装

weixin_30086969的博客 279

python dist_Python 安装路径, dist-packages 和 site-packages 区别

Stack Overflow's译:dist-packages is a Debian-specific convention that is also present in its derivatives, like Ubuntu. Modules are installed to dist-packages when they come from the Debian package mana...

weixin_39735166的博客 595

pip指定包的安装路径

1. pip install指定安装目录 pip install一般会有默认的安装目录,可以通过python -m site进行查看,当然也可以对默认目录进行修改通过pip install --target=path_name package_name python默认的是系统装的2.7 python3是3.8版本 USER_BASE 和USER_SITE其实就是用户自定义的启用Python脚本和依赖安装包的基础路径。 user_site其实就是个人的site-packages默认安装路径了 /home/

sueong的博客 4万+

python dist_【python】dist-packages和site-packages的区别

一、dist-packages和site-packages的区别sudo apt-get install 安装的package存放在/usr/lib/python2.7/dist-packages目录中pip 或者 easy_install安装的package存放在/usr/local/lib/python2.7/dist-packages目录中手动从源代码安装的package存放在site-pa...

weixin_42255222的博客 1004

pip install如何指定包的安装路径

pip install如何指定包的安装路径

m0_46829545的博客 1万+

Python 安装路径, dist-packages 和 site-packages 区别

译: dist-packages is a Debian-specific convention that is also present in its derivatives, like Ubuntu. Modules are installed to dist-packages when they come from the Debian package manager into thi

moxiaomomo的专栏 1万+
上一篇: 明明已经安装了某个模块,python报错:ImportError: No module named ***
下一篇: tf.placeholder使用说明
序 木
博客等级 码龄18年 249粉丝 100原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值