需求:
- 在桌面放置py文件,需要sublime能够执行:
sys.path.append("/Users/enniu/Desktop/jqxx") #好像是当次有效
问答
- path和pythonpath的区别
sys.path是python搜索模块的路径集合,是个list;
os.path是os的一个模块,是操作文件和目录的模块
- 如何添加模块路径
import sys
print sys.path
这个就会打印出所有的模块路径。
下边是在这个python系统路径中加入新的模块路径的三种方法,
1、添加环境变量PYTHONPATH,python会添加此路径下的模块,在.bash_profile文件中添加如下类似行:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
2、在site-packages路径下添加一个路径配置文件,文件的扩展名为.pth,内容为要添加的路径即可
3、sys.path.append()函数添加搜索路径,参数值即为要添加的路径。
参考链接:
http://fengmm521.lofter.com/post/2a9e99_8011e48
http://www.111cn.net/phper/python/81279.htm
环境变量配置:
程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。
path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。
在Mac OS中,安装程序过程中改变了python的安装路径。如果你需要在其他目录引用Python,你必须在path中添加Python目录。
在 sh 或者 ksh shell: 输入
PATH="$PATH:/usr/local/bin/python"
/usr/local/bin/python 是Python的安装目录
Python 环境变量
下面几个重要的环境变量,它应用于Python:
| 变量名 |描述|
| -------------|: -----:|
| PYTHONPATH | PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找 |