千家信息网

python模块的安装目录在哪里

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要为大家展示了"python模块的安装目录在哪里",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python模块的安装目录在哪里"这篇文章吧。Py
千家信息网最后更新 2025年01月20日python模块的安装目录在哪里

这篇文章主要为大家展示了"python模块的安装目录在哪里",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python模块的安装目录在哪里"这篇文章吧。

Python的强大,其中一个重要原因是Python有很丰富的库(模块)从而可以比较方便地处理各种各样的问题。Python开发的第三方modules一般都安装在一些固定的路径,如下:

Unix(Linux): prefix/lib/pythonX.Y/site-packages 默认路径:/usr/local/lib/pythonX.Y/site-packages

Windows: prefix\Lib\site-packages 默认路径:C:\PythonXY\Lib\site-packages

另外,在Unix-like系统上,Python自身build-in的模块一般位于:/usr/lib/pythonX.Y/site-packages

从源代码安装模块的命令一般为:setup.py install

当然,可以根据需要改变默认的第三方模块安装路径,在命令中可以加上参数:-user, or -home, or -prefix and -exec-prefix, or -install-base and -install-platbase 等来指定安装路径。

需要注意的是:模块的安装路径一定要在 sys.path 这个List中,才能在脚本中可以正常地 import 进来。

关于模块的装, Python官方参考文档是:http://docs.python.org/3.3/install/index.html#how-installation-works

另外,在Debian系列(包括Ubuntu)的Linux上,一般采用 dist-packages 而不是采用 site-packages 目录;Debian项目的网站上,也对此作了说明,详见:http://wiki.debian.org/Python#Deviations_from_upstream

下面是我的系统上看到的Python模块的一些路径:

# 在一台RHEL6.3 x86-64系统上

[root@jay-linux ~]# cat /etc/issue

Red Hat Enterprise Linux Server release 6.3 (Santiago)

Kernel \r on an \m

[root@jay-linux ~]# ls /usr/lib/python2.6/site-packages/

[root@jay-linux ~]# ls /usr/lib64/python2.6/site-packages/

[root@jay-linux ~]# ls /usr/local/lib64/python2.6/site-packages/

# 切换到一台Ubuntu x86-64系统上

master@jay-intel:~$ cat /etc/issue

Ubuntu 12.04.1 LTS \n \l

master@jay-intel:~$ ls /usr/lib/python2.7/dist-packages/

master@jay-intel:~$ ls /usr/local/lib/python2.7/dist-packages/

easy-installNaNh mysql_connector_repackaged-0.3.1-py2.7.egg

master@jay-intel:~$ python3

Python 3.2.3 (default, Oct 19 2012, 20:10:41)

[gcc 4.6.3] on linux2

type "help", "copyright", "credits" or "license" for more information.

>>> import sys

>>> sys.path

['', '/usr/local/lib/python3.2/dist-packages/mysql_connector_repackaged-0.3.1-py3.2.egg', '/usr/lib/python3.2', '/usr/lib/python3.2/plat-linux2', '/usr/lib/python3.2/lib-dynload', '/usr/local/lib/python3.2/dist-packages', '/usr/lib/python3/dist-packages']

>>>

以上是"python模块的安装目录在哪里"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

模块 路径 目录 系统 内容 篇文章 命令 第三方 学习 帮助 强大 重要 原因 参数 各种各样 官方 对此 文档 易懂 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 如何使用阿里云服务器游戏 反网络安全诈骗的班会稿子 数据库和空间数据库的区别 服务器机房气体消防作业标准 天津服务器生产厂家云空间 运动打卡app数据库设计 数据库如何用sql语句表示除法 数据库模式是什么 如何删除数据库一列 数字化智慧学校软件开发 浪潮服务器边缘推理 数据库中前三怎么表示 逛逛吧互联网科技怎么样 软件开发模式及流程图 西游骑行网络技术有限公司 网络安全简笔画初中 体育武术赛事软件开发 网络安全事件按照什么分级 小学生网络安全教育课件 免费 op是什么服务器中的缩写 软件开发环境与工具pdf 牵挂下载软件开发 网络安全升级改造具体方案 服务器与工控机 数据库审计系统采购项目询价公告 浪潮服务器边缘推理 充分运用网络技术实现 计算级网络技术专业 戴尔服务器报安全电压错 联通校招县里网络技术
0