gpt4 book ai didi

python - IronPython visual studio 控制台应用程序 : no module named clr

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

我在 Visual Studio 2017 社区中遇到 Iron-Python 控制台应用程序问题。当我厌倦了通过单击 F5 调试/运行程序或在 Python Interactive 中执行时,visual Studio 调用一条存在消息:

Traceback (most recent call last): File "d:\userdata\myAccount\my documents\visual studio 2017\Projects\IronPythonApplication3\IronPythonApplication3\ IronPythonApplication3.py", line 6, in import clr ImportError: No module named clr

这是我正在运行的代码:

import sys;
print("testMsg");
print("anotherMsg");
import clr;
clr.AddReference('System.Threading')
from System.Threading import Thread
world = "world"
print('Hello ' + world)
Thread.CurrentThread.Sleep(5000)

前两个打印函数调用正确。

Intelisense 还会转换此模块可能缺少的弹出窗口。

我看到了关于堆栈溢出的其他主题,我厌倦了刷新数据库和删除 python 环境,但还没有让它工作。

有人可以帮我找到解决这个问题的方法吗?

最佳答案

解决方案

请按照以下步骤操作:

并安装这些文件。

  • 在此之后添加

    C:\Program Files (x86)\IronPython 2.7

进入系统环境PATH变量,重启visual studio。

  • 在解决方案 -> IronPythonProject -> Python 环境 -> 添加/删除 python 环境中,我标记为 IronPython 2.7(64 位)最后程序运行非常感谢 Simon Opelt

  • 更改解释器:解决方案 ->IronPythonProject-> 属性 -> 解释器并设置为 IronPython 2.7(64 位)

  • 刷新智能感知数据库:Solution -> IronPythonProject -> PythonEnvironments -> 查看所有python环境 -> IntelliSense 然后点击Refresh DB

结论

IronPython 在 Visual Studio 2017 中的基本安装(和 IronPython 应用程序模板)似乎是不正确的,因为我们需要从外部源安装模块。 Visual Studio 安装不够。

关于python - IronPython visual studio 控制台应用程序 : no module named clr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45562589/

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