首页 > 编程语言 >Python - 各类路径盘点:interpreter解释器路径,lib路径

Python - 各类路径盘点:interpreter解释器路径,lib路径

时间:2024-07-04 10:34:18浏览次数:22  
标签:lib Python 路径 site 文件夹 packages 安装

interpreter解释器 安装路径

1. Windows操作系统:

在Windows上,Python库通常安装在Python解释器的安装目录下的Lib\site-packages文件夹中。例如,默认情况下Python 3.8的安装目录为”C:\Python38″,则库将安装在”C:\Python38\Lib\site-packages”文件夹中。

2. macOS操作系统:

在macOS上,Python库通常安装在Python解释器的安装目录下的site-packages文件夹中。默认情况下,Python 3的安装路径为”/Library/Python/3.x”,则库将安装在”/Library/Python/3.x/site-packages”文件夹中。

3. Linux操作系统:

在Linux上,Python库通常安装在Python解释器的安装目录下的site-packages文件夹中。默认情况下,Python 3的安装路径为”/usr/local/lib/python3.x”,则库将安装在”/usr/local/lib/python3.x/site-packages”文件夹中。

请注意,这些路径是默认路径,并且可能因为用户自定义安装路径或Python虚拟环境而有所不同。你可以通过在Python中运行以下命令来获取确切的安装路径:

“`python
import site
print(site.getsitepackages())
“`

上述命令将输出Python库的安装路径列表。

 

lib安装路径

python库的安装位置取决于用户所使用的操作系统以及默认的Python安装设置。不过,一般情况下,python库的安装位置可以在以下几个文件夹中找到:

1. 系统默认路径:在大多数操作系统中,Python会被默认安装在系统的特定文件夹下,比如在

1.1. Windows操作系统:
– 如果使用的是Python的官方发行版(CPython),Python库通常会被安装在`C:\PythonXX\Lib\site-packages`目录下,其中`XX`是Python的版本号。此目录是Python的默认库目录。
– 如果使用的是Anaconda发行版,Python库通常会被安装在`C:\Anaconda\Lib\site-packages`目录下。Anaconda是一个强大的Python发行版,它提供了许多常用库的预编译版本,可以方便地进行科学计算和数据分析。
– 如果使用的是其他发行版或自定义的Python环境,Python库的安装位置可能会有所不同。

1.2. macOS操作系统:
– Python库通常被安装在`/Library/Python/2.X/site-packages`目录下,其中`2.X`是Python的版本号。这是Python的系统级库目录,需要管理员权限才能访问。
– 如果使用Anaconda发行版,Python库通常会被安装在`~/anaconda/lib/python2.X/site-packages`目录下。

1.3. Linux操作系统:

(作者注:python官方包,会直接安装在python2.x目录下,第三方包才会在python2.X/site-packages下
– Python库通常会被安装在`/usr/local/lib/python2.X/site-packages`目录下。这是Python的系统级库目录,需要管理员权限才能访问。

– 如果使用Anaconda发行版,Python库通常会被安装在`~/anaconda/lib/python2.X/site-packages`目录下。

在这些默认路径下,Python的库文件夹(site-packages文件夹)就是python库的安装位置。

2. 用户目录路径:用户还可以选择将Python安装在自己的用户目录下。在Windows上,这通常是在”C:\Users\用户名\AppData\Local\Programs\Python”文件夹中,而在Mac上,则是在”/Users/用户名/Library/Python”文件夹中。在这些路径下同样存在python库的安装位置。

3. 虚拟环境路径:虚拟环境是一种可以隔离各个项目所需库的机制。Python的虚拟环境通常会被创建在项目的根目录下,并具有一个名为”venv”的文件夹。在虚拟环境中安装的python库会被保存在该虚拟环境的site-packages文件夹中,即python库的安装位置。

4. 第三方包管理器路径:除了使用Python自带的包管理器pip来安装库外,还有一些第三方的包管理器也可以用于安装python库。比如,在conda环境中使用的包管理器conda会将安装的库文件保存在conda的环境文件夹中,即python库的安装位置。

5. 自定义路径:在某些情况下,用户可能会选择将Python库安装在自定义的文件夹中。这可以通过在安装库时指定安装路径来实现。用户可以在安装命令中使用”–install-dir”参数来指定自定义的路径。在这种情况下,python库的安装位置就是用户指定的路径。

总结起来,python库的安装位置一般可以在系统默认路径、用户目录路径、虚拟环境路径、第三方包管理器路径和自定义路径中找到。具体的安装位置取决于用户的操作系统和安装设置。

 

参考文献

https://worktile.com/kb/ask/101901.html

 

标签:lib,Python,路径,site,文件夹,packages,安装
From: https://www.cnblogs.com/frankcui/p/18283085

相关文章

  • Windows上实现jdk、Mysql(含数据)整体环境和配置以及数据迁移复用(Bat中实现jdk、mysq
    场景若依前后端分离版手把手教你本地搭建环境并运行项目:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662前后端分离的系统,需要部署在windows服务器上,若后期需要部署的机器较多,则每台机器都需要安装jdk、配置jdk环境变量、安装mysql、配置mysql环境变量......
  • Python基础小知识问答系列-列表元素次数统计
    1.问题:    怎样统计列表中元素出现次数?    怎样获得列表中元素出现次数排在前n的元素?    怎样汇总两个列表中元素出现次数的信息?2.解决方法:    使用collections模块中的Counter函数。示例:importcollectionsdemo_list=["张共","......
  • Python基础小知识问答系列-字典列表根据字典key排序
    1.问题:    现有一个列表,需要根据字典元素的某个键,进行排序,该怎样实现?2.解决方法:    排序使用sorted函数,通过operator模块中的itemgetter函数实现指定key。示例:fromoperatorimportitemgetterfrompprintimportpprinttest_list=[1,3,6,2,9,......
  • 自定义Python工具箱实现mdb转出为shp或gdb格式----终章(工具免费)
    一、内容提示        前边几篇文章,介绍了mdb地理数据库结构解析、mdb转出为shp示例,以及mdb转为gdb的几种技术路线探讨,并未对mdb转出为shp、或gdb格式进行完整实现。        为了方便使用,并支持更加复杂的使用场景,小编已将前边几篇文章中的内容进行集成,将mdb......
  • 【Python】基于动态规划和K聚类的彩色图片压缩算法
    引言当想要压缩一张彩色图像时,彩色图像通常由数百万个颜色值组成,每个颜色值都由红、绿、蓝三个分量组成。因此,如果我们直接对图像的每个像素进行编码,会导致非常大的数据量。为了减少数据量,我们可以尝试减少颜色的数量,从而降低存储需求。1.主要原理(一)颜色聚类(ColorClusterin......
  • IDA7.7 使用IDAPython搜索指定模式的二进制数据方法
    新版的ida弃用了idc.find_binary推荐使用ida_bytes.bin_search方法。ida_bytes.bin_search需要和ida_bytes.parse_binpat_str配合使用。ida_bytes.parse_binpat_str的功能类似于对正则表达式进行编译。ida_bytes.parse_binpat_str官方文档importida_bytesimportidaapiimpo......
  • python运算符
    python算法运算符中有:*,+,-,%,/,//,**分别为乘,加减,余,除,整除,次方   返回整数。  1,*(乘):两个数相乘  2,+(加):两个数相加  3,-(减):两个数相减  4,%(余)两个数相除后除不尽的数  5,/(除)两个数相除  6,//两个数的整除  7,**(次方)一个数同时乘以相同的数1.pr......
  • Python从入门到放弃——深入研究Print函数
    深入浅出Print函数第一个代码“HelloWorld”在正常配置了PyCharm或者Thonny等编辑器之后,我们开始写第一个代码。正常的情况下学习一门编程语言,一般第一个代码都是输出HelloWorld。那么如何打印HelloWorld呢?print("HelloWorld")然后我们运行程序就可以看到交互窗中......
  • 【Python函数编程实战】:从基础到进阶,打造代码复用利器
    文章目录......
  • 2024年华为OD机试真题- 分月饼-(C++/Java/python)-OD统一考试(C卷D卷)
      2024华为OD机试真题目录-(B卷C卷D卷)-【C++JavaPython】   题目描述中秋节,公司分月饼,m个员工,买了n个月饼,m≤n,每个员工至少分1个月饼,但可以分多个,单人分到最多月饼的个数是Max1,单人分到第二多月饼个数是Max2,Max1-Max2≤3,单人分到第n-1多月饼个......