jjzjj

ironpython

全部标签

android - Xamarin 上的 IronPython

我很难让IronPython在Xamarin.Android应用程序中运行。Xamarin表示他们有limitedDLR支持。我在我的电脑上安装了最新版本的IronPython。在XamarinStudio的Xamarin.Android项目中,我添加了对\Platforms\Android*.dll的引用。当我编译时,我得到...C:\ProgramFiles(x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2):Error:Exceptionwhileloadingassemblies:System.IO.

python - 使用 PTVS、IronPython 和 MongoDB

我想使用PTVS(适用于VisualStudio的Python工具)开发一个应用程序,我下载了适用于VisualStudio2012的PTVS插件和IronPython,它运行良好。我的问题是,我可以将MongoDB与PTVS和ItonPython一起使用吗?如果可以,我该怎么做?我已经尝试通过单击InstallPythonPackage来安装它,但每次都要求我安装pip并且安装失败。然后当然命令pipinstallpymongo失败,因为pip没有安装。这里是错误:Installing'pip'packagemanager.Downloadingsetuptoolsfromhttps

mysql - 如何在iron python上安装使用sqlobject+mysql?

是否可以使用sqlobject从铁python连接到mysql数据库?如果是这样,如何?我必须安装什么?我为cpython安装了sqlobject,它工作正常,但是如果我在ironpython中使用相同的包,我会得到“导入错误:没有名为_mysql的模块”。我理解这意味着ironpython无法加载访问mysqlAPI所需的基于C的.dll。有什么解决方法,或者是否有解决方法? 最佳答案 看源码sqlobject是纯python,代码依赖MySQLdb,仅限cpython。但是,如果您修改代码以使用用纯python编写的mysql.

c# - 为什么公共(public)语言运行库不能支持 Java

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。如今,通用语言运行时支持多种语言,包括IronPython和IronRuby。我们可以类似地在Java运行时环境中使用JRuby和JPython。如果是这样,为什么.net框架工作公共(public)语言运行时不能支持Java?嗯只是想知道虽然你可能认为这是一个愚蠢的问题。

python - 除了 CPython 之外,生产就绪的 Python 实现?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion除了CPython,目前还有哪些Python实现可用于生产系统?问题WhataretheprosandconsofthevariousPythonimplementations?IhavebeentryingtowrapmyheadaroundthePyPyproject.So,fast-foward5-10yearsinthefuturewhatwillPyPyhavetoofferoverCPytho

python - IronPython 是否实现了 python 标准库?

我前段时间尝试过IronPython,它似乎只实现了python语言,并使用.NET作为库。现在还是这样吗?可以使用IronPython中的python模块吗? 最佳答案 IronPythoninstaller包括Python标准库。否则,您可以使用兼容Python安装中的标准库(IPy2.0->CPy2.5、IPy2.6->CPy2.6)。将PythonLib目录复制到IronPython文件夹,或设置IRONPYTHONPATH。请注意,只有纯Pyton模块可用;需要C扩展的Python模块必须重新实现(其中大部分已经实现)。

PythonNet 文件未找到异常 : Unable to find assembly

我正在尝试执行一个Python脚本,该脚本使用PythonFor.Net(https://github.com/pythonnet/pythonnet)来加载名为“Kratos_3.dll”的C#库,该库与脚本位于同一文件夹中,但找不到该文件。我已经使用“pipinstallpythonnet”安装了clr。这是我的脚本:importclrimportsyssys.path.insert(0,"C:\\dev\\proj_1\\")clr.AddReference("Kratos_3")一直报错FileNotFoundException:Unabletofindassembly'Kra

python - PyCharm 和 IronPython 代码完成?

我为Windows安装了PyCharm3.0,并安装了IronPython2.7.4。但似乎我无法获得引用,并且它在某种程度上无法识别.net类。举个简单的例子:importclrclr.AddReference("System.Windows.Forms")fromSystem.Windows.FormsimportMessageBoxMessageBox.Show("HelloWorld")我可以很好地运行/执行它,但IDE显示它无法识别系统正如您所想象的那样,这有点……委婉地说令人沮丧,按下alt+enter,然后为BinrayModuleXXXXX生成stub”,然后按下修复所

c# - 从 unity 运行一个 python 脚本,稍后在我的游戏中使用它的输出(文本文件)

我正在尝试从unity(C#脚本)运行一个python脚本以使用它的输出,这是我稍后在游戏中的文本文件,问题是当我在unity中运行C#脚本时没有任何反应(Python脚本有效自己就好)。谁能告诉我我错过了什么?谢谢。usingUnityEngine;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Text;usingSystem.IO;usingUnityEngine.UI;usingSystem.Text.RegularExpressions

python - CPython、IronPython、Jython 脚本彼此兼容吗?

我很确定python脚本可以在所有这三个中工作,但我想确定一下。我在这里和那里读到过有关可以编写CPython、Jython、IronPython的编辑器的信息,我希望我能深入了解其中的区别。我的情况是我要测试3个不同的API。每个api在代码方面执行相同的功能,但它们在实现上有所不同。我正在围绕每种语言的api编写包装器。每个包装器都应该使用Boost::python、Jython和IronPython向python公开完全相同的功能和实现。我的问题是,使用这些公开的方法(对每种语言都很常见)编写的Python脚本是否适用于Python的所有三种“风格”?就像我说的,我很确定答案是“