Python导入自定义包或模块
来源:互联网 发布:nginx fastcgi_cache 编辑:程序博客网 时间:2024/05/06 21:27
一般我们会将自己写的python模块与python自带的模块分开存放以达到便于维护的目的。
Python 运行环境在查找模块时是对 sys.path 列表进行遍历,如果我们想在运行环境中添加自定义的模块,主要有以下三种方法:
1.在sys.path列表中添加新的路径(只能对执行了sys.path.append命令的当前Python运行环境起作用,对其他运行环境不起作用,也即“一次性”的)。
>>> import sys
>>> sys.path
>>> sys.path.append('/home/xxx/yyy') #目录/home/xxx/yyy包含你所需要的包或模块
设置PYTHONPATH环境变量(永久性添加):
2.将包或模块复制到sys.path列表中的目录(通过sys.path查看)里(如/home/test/lib/python2.7/site-packages/目录)。
3.最简单的办法是用 .pth 文件来实现。Python 在遍历已有的库文件目录(sys.path中指定)过程中,如果见到一个 .pth 文件,就会将该文件中所记录的路径加入到 sys.path 设置中,这样 .pth 文件说指明的库也就可以被 Python 运行环境找到。
$cd /home/test/lib/python2.7/site-packages/
$touch test.pth
$vim test.pth
$添加一行包或模块所在的目录(如:/home/test/somePackage/)
则test.pth文件内容为:
/home/test/somePackage/
原文地址:http://changfengmingzhi.blog.163.com/blog/static/167105288201431392522454/
- Python导入自定义包或模块
- Python导入自定义包或模块
- python 自定义的模块和导入包
- python 包 模块导入
- 【python】导入自定义模块
- python导入自定义模块
- python导入自定义模块
- Python导入自定义模块
- Python 自定义模块导入
- python导入自定义模块
- python导入自定义模块
- Python导入自定义模块
- python 关于自定义 模块(类,函数),包的导入
- 在Python中运行自定义包或模块
- python自定义包导入
- python 包和导入模块
- python自定义模块导入方法
- Python如何导入自定义模块
- POSIT算法的原理--opencv 3D姿态估计
- 又出BUG了
- autocomplete中delay引发的问题
- 解决5.0后不能完全沉浸
- 与时俱进
- Python导入自定义包或模块
- ffmpeg将mp4解封装为yuv以及pcm测试代码2
- 【Spring揭秘】------ 第二章学习 Ioc的基本概念
- About Face
- Ceph Monitor源码机制分析(三)—— 选举
- MYSQL 从一张表中把数据写入另一张表中
- 听了老同志的教导:\r \n 到底是什么
- 异议管理用例图
- 地无三尺平的贵州