Discuss / Python / 如何在python中添加 sys.path

如何在python中添加 sys.path

上文中通过 import sys 并修改 sys.path.append() 来自增加路径确实是临时有效的,当时你重启或者关闭交互环境后,我们需要重新进行一轮 import sys``sys.path.append()操作

有人评论中提到了 linux下永久添加python模块路径的方法

我提供下windows下的操作

import sys 并 sys.path 找到默认的python的路径,如C:\\Users\\‘你的用户名’\\AppData\\Local\\Programs\\Python\\Python37\\ 然后在硬盘对应位置找到这个目录,然后在Python37\Lib\site-packages文件夹中,新建一个

.pth 的文件,命名规则为 module_[modulename].pth ,例如,你需要通过 import hello来调用这个目录,你可以将其命名为 module_hello.pth 然后记事本打开,里面填写添加个人module的目录*/*直接在windows资源管理器的地址栏复制即可*/* ,如E:\codes\python保存即可。

皆由唧唧

#1 Created at 2019/7/10 11:51

#在 python 交互式环境中,可以通过导入 sys 模块并修改 sys.path 的值,来添加模块搜索路径,但这只是临时有效,交互式环境关闭后,sys.path 被重置为默认值。
#在 linux 中,永久添加 python 模块搜索路径,可在 /usr/local/python3/lib/python3.7/site-packages 目录下添加 后缀名为.pth 的文件,比如 my.pth ,在该文件中添加的搜索目录,永久有效!


  • 1

Reply