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

