我想更改 Python 查找包和模块的目录,但在 Windows 10 环境变量中更改 PYTHONPATH 不起作用。因此,剩下的唯一解决方案(显然)是将 .pth 文件放在我的包文件夹中。
如何创建 .pth 文件?如何在其中写入内容?如何打开它?
另外,我应该在其中写什么才能让 Python 找到它并能够导入我的包?
答案1
我想这个问题已经过时了,如果有人来到这里,请添加这个答案!对于 Windows 10 用户,使用 Python 执行以下代码。每次更改 path_to_add 变量并执行此代码时,都会将新路径附加到 custom_path.pth 文件中。
# site_packages_path is the packages folder, which in my case is:
site_packages_path = r'C:\Users\Dhwani\AppData\Local\Continuum\anaconda3\Lib\site-
packages'
# path that you wanna add, which again in my case is
path_to_add = "C:\Users\P077172\Documents\Jupyter"
f = open(site_packages_path + "\custom_path.pth", "a")
f.write(path_to_add)