python搜索包的路徑的實(shí)現(xiàn)方法
查看python搜索包的路徑的實(shí)現(xiàn)方法:
python搜索包的路徑存儲(chǔ)在sys.path下
查看方法:
import sys
sys.path
臨時(shí)添加python搜索包路徑的方法:
方法1:(先進(jìn)入python)
import sys
sys.path.append(‘路徑')
(這種方式僅對(duì)當(dāng)前python有效)
方法2:
export PYTHONPATH=路徑
(這種方式對(duì)所有的python有效)
永久寫入sys.path的方法:
方法1:
在已有的sys.path搜索路徑下添加 .pth文件,文件內(nèi)容格式為:
import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")
方法2:
在home文件夾下的.bash_profile文件中添加下面一行:
export PYTHONPATH=路徑
注意,啟動(dòng)不同的python之后sys.path的值是不同的,例如:
啟動(dòng)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' ]
啟動(dòng)
/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搜索包的路徑的實(shí)現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python字符串和二進(jìn)制字符串之間的轉(zhuǎn)換方法示例
python中沒有0-1形式的二進(jìn)制類型,但我們依然可以存儲(chǔ)二進(jìn)制類型的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python字符串和二進(jìn)制字符串之間的轉(zhuǎn)換方法,需要的朋友可以參考下2023-06-06
python3.4實(shí)現(xiàn)郵件發(fā)送功能
這篇文章主要為大家詳細(xì)介紹了python3.4實(shí)現(xiàn)郵件發(fā)送功能,含帶中文附件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05
python3調(diào)用百度翻譯API實(shí)現(xiàn)實(shí)時(shí)翻譯
這篇文章主要為大家詳細(xì)介紹了python3調(diào)用百度翻譯API,實(shí)現(xiàn)實(shí)時(shí)翻譯,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08
Python實(shí)現(xiàn)可視化CSV文件中的數(shù)據(jù)
CSV文件包含許多記錄,數(shù)據(jù)分布在各行和各列中,在這篇文章中,小編主要為大家詳細(xì)介紹了Python如何實(shí)現(xiàn)可視化CSV文件中的數(shù)據(jù),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-11-11
一篇文章帶你學(xué)習(xí)Python3的高級(jí)特性(1)
這篇文章主要為大家詳細(xì)介紹了Python3的高階函數(shù),主要介紹什么是高級(jí)特性,高級(jí)特性的用法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01

