在 C: 中看到自定义 python 模块,但在 D: 中看不到

Custom python module seen in C: but not in D:

我有一个模块,我希望能够从任何脚本导入而无需 做任何 sys.add_path 和类似的事情。我要永久添加。

因为我安装了 Python 和 anaconda,所以我在 Path 下添加了一个 anaconda3 文件夹 系统变量。在同一个地方,我添加了 C:\Users\lukas\anaconda3\package 并在 包文件夹是我的脚本,其中包含空的 init.py,以及包含函数的 script.py。

在用户变量下的路径中,我已经有了anaconda3文件夹,我添加了\anaconda3\package。 此外,我在用户变量下创建了 PYTHONPATH 变量并添加了 anaconda3 和 \anaconda3\package.

当我打开运行在C盘的CMD时,它可以成功导入包。 但是,当我在 D 盘(在我的 VS 代码中)打开 CMD 时它不起作用,无法导入包。

如您所见,我已经尝试了我在 Internet 上看到的所有内容,现在可能我有比需要添加的路径更多的垃圾。

我应该如何清理它并让它在每个驱动器上工作?

任何有兴趣的人, 几个小时后,我再次尝试(不小心)并且 一切正常:) 看来Win10需要时间才能真正更新环境 变量。