python搜索包的路径
来源:互联网 发布:java重载的内部调用 编辑:程序博客网 时间:2024/05/19 04:29
查看python搜索包的路径的方法:
python搜索包的路径存储在sys.path下
查看方法:
import sys
sys.path
sys.path.append(‘路径’)
export PYTHONPATH=路径
(这种方式对所有的python有效)
注意,启动不同的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搜索包的路径存储在sys.path下
查看方法:
import sys
sys.path
临时添加python搜索包路径的方法:
方法1:(先进入python)
import syssys.path.append(‘路径’)
(这种方式仅对当前python有效)
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'
]
1 0
- python搜索包的路径
- python 包搜索路径
- 设置Python包搜索路径
- Python模块包和搜索路径
- Python添加默认模块搜索包路径
- 获取python包的路径
- 如何添加Python的模块搜索路径
- 怎么配置python的默认搜索路径
- 动态改变python的搜索路径
- python添加搜索路径的方法
- [Python]查看python路径以及安装包的路径
- spyder的工作路径和python的搜索路径
- python修改搜索路径
- Python 模块搜索路径
- Python模块搜索路径
- Python搜索路径
- python模块搜索路径
- Python 搜索路径
- Macos系统下PATH环境变量的配置方法
- 蓝桥杯 ALGO-98 算法训练 数位分离
- String,StringBuffer与StringBuilder之间区别
- hadoop hbase 问题 及 简单 案例
- python基础学习-网络学习
- python搜索包的路径
- netstat命令
- 蓝桥杯 ALGO-97 算法训练 排序
- AI之用行为树来实现逻辑
- 使用python脚本执行系统命令
- C/C++中va_list,va_start,va_arg,va_end的使用和原理
- hive安装
- 蓝桥杯 ALGO-96 算法训练 Hello World!
- 从文本中提取内容作为文件名以及base64解密