python搜索包的路径的实现方法
作者:machinezj 时间:2021-01-18 01:27:44
查看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'
]
来源:https://blog.csdn.net/machinezj/article/details/60137666
标签:python,搜索,路径
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
用python生成mysql数据库结构文档
2021-05-15 12:04:33
![](https://img.aspxhome.com/file/2023/5/67945_0s.png)
centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)
2023-11-14 11:40:18
python图形用户接口实例详解
2023-10-17 21:05:20
![](https://img.aspxhome.com/file/2023/5/68425_0s.jpg)
用于打印的页面设计
2009-07-06 12:47:00
js表单验证控制代码大全
2010-03-07 14:25:00
ASP编程入门进阶(十四):Browser & Linkin
2008-06-12 07:08:00
Python与数据库的交互问题小结
2021-11-14 11:46:47
四大因素扼杀了中国人的创造力
2008-09-11 18:05:00
SQL 统计一个数据库中所有表记录的数量
2012-01-29 18:21:36
JavaScript基础知识篇-你真的了解JavaScript吗?
2009-09-17 13:00:00
网页图片按钮的生成与美化
2008-12-12 13:03:00
Js中的函数直接量
2007-12-21 19:15:00
采用手动分页方式显示文章具体的内容
2009-10-29 11:58:00
python pandas.DataFrame.loc函数使用详解
2023-10-04 07:01:58
也谈谈DIV+CSS的牛角尖
2007-11-16 16:12:00
一文搞懂Go Exec 僵尸与孤儿进程
2023-10-21 07:14:07
PHP hebrev()函数用法讲解
2023-06-03 12:49:32
![](https://img.aspxhome.com/file/2023/6/55386_0s.png)
把网页中的电话号码生成图片的ASP程序
2008-11-07 16:12:00
Python入门之后再看点什么好?
2023-07-17 07:04:29
用面包屑来简化多层的tabs
2011-06-16 20:32:54