运行Python应用或引用Python模块,Python解释器要有一个查找包的过程。可以通过设置一个环境变量PYTHONPATH为Python增加一个搜索路径,以方便查找到相关Python模块(不同的操作系统环境变量的设置稍有不同),这与众多应用程序需要设置一个系统环境变量的道理是一样的。在命令行中可以通过以下命令设置:
windows环境:
C:\Users\Administrator>set PYTHONPATH=D:/Project/Python/ModuleAndPackage/
进入Python环境后可以,通过Python的sys.path属性获得当前搜索路径的配置,可以看到之前我们设置的路径已经在当前搜索路径中了。
也可以通过sys模块的append方法在Python环境中增加搜索路径。
sys.path.append(“D:\Project\Python\ModuleAndPackage2”)
sys.path
[’’, ‘E:\Project\Python\ModuleAndPackage’, ‘C:\Windows\system32\python27.zip’, ‘C:\Python\DLLs’, ‘C:\Python\lib’, ‘C:\Python\lib\plat-win’, ‘C:\Python\lib\lib-tk’, ‘C:\Python’, ‘C:\Python\lib\site-packages’, ‘E:\Project\Python\ModuleAndPackage2’]
mac环境: