Python中如何在模块搜索路径中添加自己的目录

默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中:

import sys
sys.path

模块搜索路径中,要添加自己的目录。

有两种方法。

一、直接修改sys.path变量,添加目录

import sys
sys.path.append('/Users/michael/my_py')

但是要注意:该方法在运行时修改,但是运行结束以后,就失效了。

由于sys.path是一个list,如果你想提高搜索效率,可以把新添加的路径放在list的首位,用insert函数就可以了。

import sys
sys.path.insert(0, '/Users/michael/my_py')

二、 设置环境变量PYTHONPATH,该环境变量的内容会被自动添加到模块搜索路径中。

设置方式与设置Path环境变量类似

注意只需要添加你自己的搜索路径,Python自己本身的搜索路径不受影响。

在系统开始栏直接搜索“高级系统设置”

Python中如何在模块搜索路径中添加自己的目录_第1张图片

选中环境变量

Python中如何在模块搜索路径中添加自己的目录_第2张图片

 在系统变量中的pyth,选中后,编辑

Python中如何在模块搜索路径中添加自己的目录_第3张图片

 新建环境变量,将python安装目录放入其中,即可。

Python中如何在模块搜索路径中添加自己的目录_第4张图片

 学会了点个赞吧。

你可能感兴趣的:(Python程序设计教程,1024程序员节,python,开发语言,模块搜索路径,目录)