gpt4 book ai didi

python - 无法从单独的分区导入 python 模块

转载 作者:太空宇宙 更新时间:2023-11-03 14:44:52 25 4
gpt4 key购买 nike

我最近将我的“脚本”文件夹复制到一个单独的分区(从 C:\到驱动器 D:\),而 python 解释器 (v2.7.13) 仍在 C:\上。随后我更新了我的 $PATH 以包含新路径。

现在我尝试执行一个从我的“脚本”中导入模块的 python 脚本,但它找不到这些模块:

Traceback (most recent call last):
File "neue_aufgabe.py", line 15, in <module>
from CustomUtils.UI.PyQtUI import *
ImportError: No module named CustomUtils.UI.PyQtUI

所以,我们有:


C: 上的解释器\

D 上的模块:\

脚本运行在 D:\


我从所有模块目录中删除了所有陈旧的 pyc 文件。仅仅是解释器无法从单独的分区导入模块吗?

最佳答案

您需要将新文件夹附加到 PYTHONPATH 环境变量而不是 PATH

或者,您可以通过将其放在顶部来在脚本本身中设置它(尽管在生产中通常不推荐)

import sys
sys.path.append('/path/to/your/modules')

关于python - 无法从单独的分区导入 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50352888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com