【发布时间】:2023-01-30 09:23:32
【问题描述】:
我在 Windows 10 上运行 VSCode。我已经设置了一个虚拟环境,并在本地站点库中安装了一些包。
我已经激活了我的环境(终端提示显示一个 .venv 字符串) 但是,当我尝试导入任何本地模块时,出现“找不到模块” 错误。
执行 pip 列表显示模块确实存在于虚拟环境中。 我已验证我正在虚拟环境中运行 Python 可执行文件。
打印 sys.path 给出以下输出:
['', 'C:\Users\User\AppData\Local\Programs\Python\Python39\python39.zip', 'C:\Users\User\AppData\Local\Programs\Python\Python39\DLLs', 'C :\Users\User\AppData\Local\Programs\Python\Python39\lib', 'C:\Users\User\AppData\Local\Programs\Python\Python39', 'C:\Users\User\Documents\mednotes\ .venv', 'C:\Users\User\Documents\mednotes\.venv\lib\site-packages']
AppData 路径是,我相信全局 Python 命名空间。为什么这甚至在我的 我本地虚拟环境中的 sys.path?我手动添加了最后两条路径以查看是否 会解决任何问题,但没有运气。
我真的被困在这里了。有人对解决此问题有任何建议吗?
谢谢
【问题讨论】:
标签: python visual-studio-code python-import python-venv python-packaging