- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我需要在新的 alpine 3.8/python 3.7 容器中安装 pythonnet。我已经为 Ubuntu 完成了它(这里的巨大帮助是 pythonnet 的 dockerfile)。我不能在 alpine 中使用 apt-get,只能使用 apk 命令,它们看不到任何 mono-complete 或 nuget(我认为安装这些将使我能够正确安装 pythonnet,尤其是 mono-complete 4.8.0.520-0xamarin3 版本)。我该怎么做?
最佳答案
Dockerfile:Stretch、Python 3.7.4、Mono 5.20.1、Pythonnet 2.4.0
# Pythonnet - Dockerfile
# ----------------------------------------------
# * based on debian stretch with python 3.7.4
# * mono 5.20.1 + pythonnet 2.4.0
# ----------------------------------------------
FROM python:3.7.4-stretch
# [ Mono: 5.20.1 ]
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF \
&& echo "deb http://download.mono-project.com/repo/debian stretch/snapshots/5.20.1/. main" > /etc/apt/sources.list.d/mono-official.list \
&& apt-get update \
&& apt-get install -y clang \
&& apt-get install -y mono-complete=5.20.1\* \
&& rm -rf /var/lib/apt/lists/* /tmp/*
# [ pythonnet 2.4.0 ]
RUN pip install pycparser \
&& git clone https://github.com/pythonnet/pythonnet \
&& python pythonnet/setup.py bdist_wheel \
&& pip install --no-index --find-links=./pythonnet/dist/ pythonnet
关于c# - 如何在 alpine 3.8 中安装 pythonnet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58080541/
使用 pythonnet 从 python 访问一些 dll,无论所有者或权限设置为什么,dll 都无法访问 linux 目录。就像这样收到一条访问被拒绝的消息。 访问路径“/tmp/work”被拒绝
Python代码如下 import pandas as pd # 读取数据 data = pd.read_csv('data_row.csv') # 检查异常值 def detect_ou
我在 windows7 上安装了 64 位 CPython 3.4。我使用 pythonnet 包 (2.0.0.dev1)。我想实例化 Action 委托(delegate),但它给我一个错误。 d
我有一个依赖 NuGet 的应用程序 功能以确保 log4net.dll 的单一版本。绑定(bind)重定向会自动添加到应用程序的 app.config 文件中。 我想将该应用程序的程序集加载到 Py
好的,我需要一些有关 pyinstaller 和 PythonNet 的帮助。 这是我第一次在论坛上发帖,我对编码相对缺乏经验,但我已经学习了一些用于 GUI 开发的 python。我有一个使用 .N
我正在使用 pythonnet 在 python 上尝试简单的 winform 应用程序。但我无法把这件事做好。 import clr clr.AddReference("System.Windows
我正在尝试执行一个 Python 脚本,该脚本使用 Python For .Net ( https://github.com/pythonnet/pythonnet ) 来加载名为“Kratos_3.
我正在使用 Python 脚本和 Pythonnet 来驱动 C# 库。该库在某些事件上触发委托(delegate)方法。我正在注册委托(delegate)方法,但它没有被调用。 相关方法定义为eve
我尝试在 Microsoft Visual Studio 2017 社区中以窗口形式使用 Pythonnet 运行 Visbrain,但我遇到了以下问题。 环境 1) Pythonnet 版本:v2.
我已经安装了 pythonnet 来为特定的 API 使用 clr 包,它只适用于 python 中的 clr。尽管在我的 python 脚本(使用命令或常规 .py 文件)中它可以正常工作,但在 j
我正在使用 pythonnet (http://pythonnet.sf.net) 将 python 框架和 .NET 库绑定(bind)在一起(我知道是不是 IronPython,但这不是问题所在)
我在 win32 上有 Windows 7 x64 和 Python 2.7.6 版。安装的框架是: 微软 .NET 框架 4.5.2Microsoft .NET Framework 4 多目标包。所
我正在尝试使用 pythonnet 将非常简单自定义 C# 类导入到 Python 中。我从未使用过 C# 或 VS,所以这可能是我犯的一些愚蠢的错误。 我有一个可靠的 C# 代码库(不是我编写的),
我正在尝试运行来自 https://github.com/pythonnet/pythonnet 的 Embedding Python in .NET 示例.我已按照故障排除文章将正确的 %PYTHO
我有一个 NET 库,我正在使用 Python 和 PythonNET,但不知道如何将枚举放入列表中。 Python 似乎将枚举转换为不适合 List 数据类型的整数。这是一个例子: import c
我们正在建立从 python 到 .net VB 代码的连接。我们在VB中成功创建了DLL,我们可以使用CLR将它导入到python中。 DLL 中的类已导入,所有方法都可见。然而,当我们调用一个方法
我找不到关于 PythonNET 使用列表的任何答案,列表是一个用于 Python 的包,可让您导入 .NET DLL。出于某种原因,创建 DateTime 列表对我不起作用。 已解决以下是使其工作的
当我使用 PythonNet 从 Python 加载 .Net 类时,它不会填充该类的 python __ dict__ ,但是当我使用相同的命令序列从 ipython 加载它时,它会填充该类。谁能说
我需要在新的 alpine 3.8/python 3.7 容器中安装 pythonnet。我已经为 Ubuntu 完成了它(这里的巨大帮助是 pythonnet 的 dockerfile)。我不能在
我正在尝试开发一个在 .net 中嵌入 python 的简单计算器程序,我想从 NuGet 中引用 pythonnet 以将其包含在我的项目中 我使用 NuGet 安装了 pythonnet v2.3
我是一名优秀的程序员,十分优秀!