【已解决】Python中添加路径到sys.path:临时与永久方法
import sys
# 方法1: 临时添加路径到sys.path,仅对当前会话有效
sys.path.insert(0, '/path/to/directory')
# 方法2: 永久添加路径到sys.path,对所有Python会话有效
# 在用户主目录下创建.pth文件,文件内容只有路径字符串
import site
import os
# 获取site-packages路径
site_packages_dir = site.getsitepackages()[0]
# 创建.pth文件的完整路径
pth_file_path = os.path.join(site_packages_dir, 'local_package.pth')
# 写入路径到.pth文件
with open(pth_file_path, 'w') as pth_file:
pth_file.write('/path/to/directory\n')
以上代码展示了如何在Python中临时和永久地添加一个路径到sys.path
。临时添加适合临时调试或脚本执行,永久添加则是为了后续持续使用。永久添加路径的方法是创建一个.pth
文件并写入要添加的路径。这个文件应该放置在Python的site-packages
目录下。
评论已关闭