python搜索包的路径的实现方法


Posted in Python onJuly 19, 2019

查看python搜索包的路径的实现方法:

python搜索包的路径存储在sys.path下

查看方法:

import sys

sys.path

临时添加python搜索包路径的方法:

方法1:(先进入python)

import sys

sys.path.append(‘路径')

(这种方式仅对当前python有效)

方法2:

export PYTHONPATH=路径

(这种方式对所有的python有效)

永久写入sys.path的方法:

方法1:

在已有的sys.path搜索路径下添加 .pth文件,文件内容格式为:

import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")

方法2:

在home文件夹下的.bash_profile文件中添加下面一行:

export PYTHONPATH=路径

注意,启动不同的python之后sys.path的值是不同的,例如:

启动conda下的python是sys.path的值

[
'', 
'/Users/zj_macbook/anaconda/lib/python27.zip', 
'/Users/zj_macbook/anaconda/lib/python2.7', 
'/Users/zj_macbook/anaconda/lib/python2.7/plat-darwin', 
'/Users/zj_macbook/anaconda/lib/python2.7/plat-mac', 
'/Users/zj_macbook/anaconda/lib/python2.7/plat-mac/lib-scriptpackages', 
'/Users/zj_macbook/anaconda/lib/python2.7/lib-tk', 
'/Users/zj_macbook/anaconda/lib/python2.7/lib-old', 
'/Users/zj_macbook/anaconda/lib/python2.7/lib-dynload', 
'/Users/zj_macbook/anaconda/lib/python2.7/site-packages', 
'/Users/zj_macbook/anaconda/lib/python2.7/site-packages/Sphinx-1.4.6-py2.7.egg', 
'/Users/zj_macbook/anaconda/lib/python2.7/site-packages/aeosa', 
'/Users/zj_macbook/anaconda/lib/python2.7/site-packages/setuptools-27.2.0-py2.7.egg'
]

启动

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
的python的sys.path的值
[
'', 
'/usr/local/lib/python2.7/site-packages/six-1.10.0-py2.7.egg', 
'/Library/Python/2.7/site-packages/twilio-6.3.dev0-py2.7.egg', 
'/Library/Python/2.7/site-packages/httplib2-0.9.2-py2.7.egg', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', 
'/Users/zj_macbook/Library/Python/2.7/lib/python/site-packages', 
'/usr/local/lib/python2.7/site-packages', 
'/usr/local/Cellar/numpy/1.12.0/libexec/nose/lib/python2.7/site-packages', 
'/usr/local/Cellar/protobuf/3.2.0/libexec/lib/python2.7/site-packages', 
'/Library/Python/2.7/site-packages', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC'
]

以上这篇python搜索包的路径的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python变量和字符串详解
Apr 29 Python
python+influxdb+shell编写区域网络状况表
Jul 27 Python
python模块导入的细节详解
Dec 10 Python
基于Django静态资源部署404的解决方法
Jul 28 Python
pycharm配置当鼠标悬停时快速提示方法参数
Jul 31 Python
python下PyGame的下载与安装过程及遇到问题
Aug 04 Python
PyTorch中的padding(边缘填充)操作方式
Jan 03 Python
python3发送request请求及查看返回结果实例
Apr 30 Python
Tensorflow实现将标签变为one-hot形式
May 22 Python
keras 多任务多loss实例
Jun 22 Python
Python 如何测试文件是否存在
Jul 31 Python
python 下划线的不同用法
Oct 24 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
Jul 19 #Python
在自动化中用python实现键盘操作的方法详解
Jul 19 #Python
Python的Tkinter点击按钮触发事件的例子
Jul 19 #Python
python实现图片九宫格分割
Mar 07 #Python
django最快程序开发流程详解
Jul 19 #Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
Jul 19 #Python
Django REST framework 视图和路由详解
Jul 19 #Python
You might like
php && 逻辑与运算符使用说明
2010/03/04 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
JQuery 操作/获取table具体代码
2013/06/13 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
jquery判断iPhone、Android设备类型
2016/09/14 Javascript
d3.js中冷门却实用的内置函数总结
2017/02/04 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
JavaScript实现简单进度条效果
2020/03/25 Javascript
JavaScript 判断数据类型的4种方法
2020/09/11 Javascript
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
简单解析Django框架中的表单验证
2015/07/17 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
django中的图片验证码功能
2019/09/18 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
python 利用jieba.analyse进行 关键词提取
2020/12/17 Python
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
EMPHASIS艾斐诗官网:周生生旗下原创精品珠宝品牌
2020/12/17 全球购物
教育实习生的自我评价分享
2013/11/21 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
见习报告的格式
2014/11/04 职场文书
幼儿园见习总结
2015/06/23 职场文书
消防演习感想
2015/08/10 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android
PyMongo 查询数据的实现
2021/06/28 Python