You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python模块已导入但无法调用其函数的问题排查求助

自定义模块MyStuff在site-packages目录的导入验证

我来帮你把测试内容和运行结果整理得更清晰,方便确认模块的导入状态:

测试环境

  • Python版本:3.6.3
  • 操作系统:Windows 10
  • 模块存放路径:\Python\Python36-32\lib\site-packages\MyStuff.py(该目录下通过pip安装的其他第三方包均可正常导入)

1. 自定义模块 MyStuff.py 内容

# 最简测试模块代码,定义了一个测试变量
Dummy = "测试内容"

2. 测试程序 TestDummy.py 内容

# 验证模块导入并查看模块内可用属性
import MyStuff
print(dir(MyStuff))

3. 命令提示符运行结果(管理员身份执行)

C:>python K:\PythonProjects\TestDummy.py

['Dummy', 'builtins', 'cached', 'doc', 'file', 'loader', 'name', 'package', 'spec']

从运行结果能明确看到,你的MyStuff模块已经被Python成功识别并导入了——输出里清晰显示了你定义的Dummy变量,这说明把自定义模块放在site-packages目录的方案完全有效,这个目录本身就在Python的默认模块搜索路径中,和pip安装的第三方包拥有相同的导入优先级。

内容的提问来源于stack exchange,提问作者Tom Elliott

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:56:21