python依赖模块配置
python导入模块时是使用的import关键字,和java的import package颇为相似,java导入其它类依据的是classpath环境变量,而python依据的是PYTHONPATH环境变量,查看其变量内容可以使用如下代码:
import sys
print sys.path
python在导入模块时会根据该变量的列表顺序搜索,直到找到第一个模块。所以当运行python代码如发现无法导入第三方模块时则可以把该变值打出来,逐个查找你导入的模块是否真的存在。如果模块不存则先安装模块,如果已存在,则可通过配置PYTHONPATH环境变量解决无法导入的问题。
配置步骤:
import sys
print sys.path
python在导入模块时会根据该变量的列表顺序搜索,直到找到第一个模块。所以当运行python代码如发现无法导入第三方模块时则可以把该变值打出来,逐个查找你导入的模块是否真的存在。如果模块不存则先安装模块,如果已存在,则可通过配置PYTHONPATH环境变量解决无法导入的问题。
配置步骤:
- vi /etc/profile
- 最后一行加入 export PYTHONPATH=<python install path>/python2.7/lib/sitepackages:$PYTHONPATH
- source /etc/profile