python添加包路径_python包/模块路径
当Python执行import语句时,它会在一些路径中搜索Python模块和扩展模块。可以通过sys.path查看这些路径,比如:
>>> import sys
>>> sys.path
['', '/usr/lib/python2.7/site-packages/demo_nova_hooks-5-py2.7.egg', '/usr/lib64/python27.zip', '/usr/lib64/python2.7',
'/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload',
'/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages']
其中的空字符串表示当前工作目录。
当安装第三方模块的时候,如果不是按照标准方式安装,则为了能够引用(import)这些模块,必须将这些模块的安装路径添加到sys.path中
将模块路径加到当前模块扫描的路径里:
sys.path.append('模块的路径')。
sys.path.insert(0,'模块的路径')
永久添加路径到sys.path中:
1)将写好的py文件放到当前环境python安装目录的site-packages 目录下
2) 在 当前环境python安装目录的site-packages 目录下下面新建一个.pth 文件(以pth作为后缀名)
将模块的路径写进去(vim pythonmodule.pth),一行一个路径,如:
/opt/alpen
/opt/alpen/remote
3) 使用PYTHONPATH环境变量(尽量少用,易出错)
export PYTHONPATH=$PYTHONPATH:/opt/alpen/remote
python添加包路径_python包/模块路径相关推荐
- python 自定义模块_Python 自定义模块路径
问题: 假设我们自己写了一个名为 log_config.py 的日志记录程序模块.此模块会被其他程序所引用,如下例子. import log_config logger = log_config.lo ...
- python 导入包 作用域_Python 包、模块、函数、变量作用域
Python 项目的组织结构 - 包 -- 模块 --- 类 ---- 函数.变量 Python是利用包和模块来组织一个项目的. 包: 包的物理表现是一个文件夹,但是一个文件夹却不一定是个包,要想让个 ...
- c调用python第三方包大包_Python 包构建教程
setuptools 和 setup.py Setuptools 和 distutils 都是用于编译.分发和安装 python 包的一个工具,特别是在包依赖问题场景下非常有用,它是一个强大的包管理工 ...
- python包管理_Python包管理整理:setuptoo
setuptool管理python相关的包 一.介绍 setuptool管理python相关的包的工具.这些包是zip格式发布,但是后缀一般都是.egg setuptool能解决python包的依赖关 ...
- python获取绝对路径_python文件绝对路径写法介绍(windows)
python文件绝对路径写法介绍(windows) python在描述路径时有两种方式: 'd:\\a.txt',转义的方式 r'd:\a.txt',声明字符串不需要转义 (使用raw string, ...
- python文件定位函数_python 文件和路径操作函数小结
1: os.listdir(path) //path为目录 功能相当于在path目录下执行dir命令,返回为list类型 print os.listdir('..') 2: os.path.walk( ...
- python主函数调用格式_Python的模块与函数
一.概述Python的程序由包.模块和函数组成. 函数是一段可重用的有名称的代码.通过输入的参数值,返回需要的结果,并可存储在文件中供以后使用.几乎任何Python代码都可放在函数中.Python为函 ...
- python 添加环境变量_python永久添加环境变量
import sys sys.path 系统环境是一个list,可以将自己需要的库添加进入,例如mysql库,hive库等等.有三种方式添加,均验证通过: 1 临时添加,在一个shell窗口中 imp ...
- python做cae库_python常用模块-OS模块
importos__file__:指当前文件,带有路径的 D:/svn_auto3/test_case1/test1.py(注意这里的斜杠,和abspath的区别就是这里)#路径操作 >> ...
最新文章
- vc++从txt文件中读取数据
- 微信红包的架构设计简介
- 算法导论之字符串匹配
- 设备驱动程序INF文件
- 运营商数据治理实践-郭岳
- ThinkPHP无限分类模块设计
- 移动通信原理B-------课后作业1
- 解压版tomcat安装配置
- 2021年全球电池供电无线烟雾报警器行业调研及趋势分析报告
- Lightly IDE 使用评测
- BEST FIRST SEARCH算法
- 一维优化 方法c语言,第三章一维优化方法
- 从正多面体到斐波拉契网格
- 基于高通sdx12平台,简单介绍编译(bitbake)
- 大学十年__献给计算机专业的所有学子
- 匿名内部类以及Lambda表达式(Java和C#)
- Python和PostgreSQL,PostGIS,空间数据管理
- 时间戳和时间相互转换
- NOI 模拟试题(一)
- 乔布斯遗失16年采访:A级人才的自尊心,不需要呵护
热门文章
- android访问服务器405,android – HTTP状态405 – 不允许的方法(jax-rs服务)
- c语言复制粘贴快捷键_C++小知识:复制粘贴代码千万要小心
- 互联网产品的测试策略应该如何设计?
- qt读oracle时间戳,QT解析时间戳与微秒级精度
- 接口加密了该怎么测?
- 辞职腾讯去了小公司,从0到1搭建后端架构,工资就翻倍了
- canny边缘检测算法_OpenCV4中调用HED边缘检测算法
- linux打印显示etc中的文件,Linux命令之文件内容查看(cat、tac、nl、more、less、head、tail)...
- 如何 调系统相机_神仙理光相机,各种静物原片直出也太美了吧!!!
- matlab 计算结果为nan,matlab 计算 结果总是为Nan