gpt4 book ai didi

python-3.x - Python 导入在 VS2012 中不起作用

转载 作者:行者123 更新时间:2023-12-04 20:55:33 25 4
gpt4 key购买 nike

我在 VS2012 中使用 python 导入时遇到问题。使用导入时我无法编译/运行项目。如果我没有任何导入,python 将运行 main ok(并打印“hello world”)。这似乎是 VS 的错误,可能是一个配置,因为当我在 VS 中禁用异常时,它运行正常。

起初它错误地说:

[WinError 2] The system cannot find the file specified

如果我继续几次,它就会显示:

[WinError 2] The system cannot find the file specified: 'C:\\Users\\Drew Cross\\Documents\\Visual Studio 2012\\Projects\\Test\\Model\\__init__.pyd'

然后再继续几次后它终于运行了。

我有以下目录结构:

main.py
Model
/__init__.py
/graph.py

主要.py:

import Model.graph

def main():
print('Hello World')

if __name__ == '__main__':main()

图形.py:

class graph():
def __init__(self):
neighbors = []

最佳答案

我在使用 Python 3.3 时看到过这种情况,它引发了 Python Tools for Visual Studio 尚未正确抑制的新异常(例如 FileNotFoundError)。

临时解决方法是忽略以下异常,这些异常通常在导入过程中出现。为此,您可以添加以下 Python 异常(通过 Visual Studio 的异常对话框)并取消选中“用户未处理”以忽略它们。

  • exceptions.FileNotFoundError
  • exceptions.PermissionError
  • zipimport.ZipImportError

更多讨论可以在 this discussion 中找到.

关于python-3.x - Python 导入在 VS2012 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12668092/

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