在 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需要时间才能真正更新环境
变量。
我有一个模块,我希望能够从任何脚本导入而无需 做任何 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需要时间才能真正更新环境 变量。