cost 93 ms
訪問“System.Reflection.Pointer”的內容? (蟒蛇 3.10)

[英]Accessing Contents of "System.Reflection.Pointer"? (Python 3.10)

我正在通過PythonNet庫中的clr模塊從 Python 3.10 腳本調用一組 C# 函數。 其中一個函數返回一個System.Reflection.Pointer類型的指針,它指向一個float值數組。 對於應該如何獲取或訪問System.Reflection.Pointer變量應該指向的 ...

使用 clr pytho.net 將參數(帶 ref)和字符串數組傳遞到 .net function

[英]passing parameter (with ref) and string array into a .net function with clr pythonnet

我在 dll 中有這個 function,我通過 clr 在 python 中導入了 asNetArray function,我在 .net 的某個地方找到了它。 不幸的是我有這個錯誤。 我不明白為什么,而且在 pytho.net 上搜索東西有點復雜,因為沒有太多適合初學者的文檔。 我試圖用Arr ...

將 Python 列表轉換為 .NET IEnumerable?

[英]Converting Python List to .NET IEnumerable?

我試圖通過PythonNet庫中的clr模塊從 Python 腳本調用 C# function。 這個 C# function 采用的 arguments 之一是System.Collections.Generic.IEnumerable類型。 簡單地向第一個參數提供所需數據類型的列表會導致'li ...

Python.net“GIL”生命周期和多個實例

[英]Python.net "GIL" lifetime and multiple instances

我的桌面應用程序使用 IronPython 來執行各種腳本功能,但我們面臨支持 Numpy 的壓力(這對於 IP 是不可能的),所以我目前正在研究 Python.Net,但我有點不清楚如何管理 GIL 等對象的生命周期。 Python.Net C# 示例通常如下所示: 我寫了一個 class 封裝 ...

Python.Net C# 使用線程調用 python function

[英]Python.Net C# using thread to call python function

我目前正在通過 PythonNet 使用 C# 和 Python。 它可以很好地調用和使用 C# 中的 python 函數。但是,問題是當我嘗試使用多線程在異步條件下調用 python function 時。 到目前為止,我在谷歌上搜索時發現了一些問題,即 python 具有“GIL”,因此它會阻 ...

使用 Pythonnet 從 C# 調用 Python 會引發導入錯誤

[英]Calling Python from C# using Pythonnet throws import error

我有一個用例,我希望能夠從我的 C# 代碼庫調用一個用 Python 編寫的函數。 當我調用此函數時,我希望能夠將 C# 類型(自定義類)傳遞給 Python 函數,為此我正在探索pythonnet 。 Python 項目具有以下示例結構 - main.py具有調用service1.py公開的方 ...

如何在F#中為Python.NET設置Python路徑?

[英]How do I set the Python path for Python.NET in F#?

我正在嘗試使用來自 F# 的 Python.NET。在使用來自 F# 的 Python.NET 之前,我使用了來自 C# 的它。為了讓我的代碼從 C# 開始工作,我必須將路徑設置為本地 Python 88103788845 with: Runtime.PythonDLL = "C:/Users/n ...

Pytho.net 中的 Object 初始化

[英]Object initialization in Pythonnet

假設我有以下 C# class: 我想使用來自IronPython和CPython的上述 C# Test class(使用Pytho.net )。 使用IronPython 2.7 ,我能夠生成 object 並使用object 初始化來初始化字段,請參閱以下 Python 代碼: 另請參閱Iron ...

Pytho.net 無法加載 System.IO.Path (.net 6.0)

[英]Pythonnet cann't load System.IO.Path (.net 6.0)

我使用 Python 3.10 和 Net 6.0。 我的 C# 代碼從 System.IO 調用 Directory.GetFiles function。 當我使用 Pytho.net 從 python 調用 dll 時,它顯示無法加載類型:System.IO.Path。 請提供一些說明。 謝謝 ...

未能在此系統上創建默認的 .NET 運行時,它本來是 .netfx”

[英]Failed to create a default .NET runtime which would have been "netfx" on this system

我正在嘗試運行一個導入 clr 的 python 腳本,如下所示: import clr 但是在執行 python 腳本時出現以下錯誤: 無法在該系統上創建默認的 .NET 運行時,它本來是 .netfx”。安裝兼容的運行時或通過“set_runtime”或“PYTHO.NET_*”環境變量顯式配 ...

AttributeError:模塊“clr_loader”沒有屬性“包裝器”

[英]AttributeError: module 'clr_loader' has no attribute 'wrappers'

我正在嘗試將 Beeware 用於 package 我的 python prjocet,但是當我嘗試使用“briefcase dev”命令時,它會引發此錯誤。 我發現它需要使用pythonnet和clr,當它調用“from pythonnet import load”時,運行此行時出現錯誤,“_L ...

Python.Net:如何在包中執行模塊?

[英]Python.Net: how to execute modules in packages?

我不是 Python 程序員,如果我沒有正確理解某些術語(包,模塊),請道歉! 我有一個看起來像這樣的文件夾結構: 最后三個文件夾分別包含一個空的__init__.py文件夾,而后兩個文件夾(\utils1、\utils2)包含許多.py 模塊。 出於我的問題的目的,我試圖在位於 \utils1 ...

2022-09-14 10:24:31   1   17    python.net  
在 Python.Net 中的多個 function 調用之間重置環境/范圍

[英]Reset environment/scope between multiple function calls in Python.Net

我想多次執行相同的 Python function 並且我希望每次執行都與前一次完全隔離。 但問題是該方法的第一次執行改變了一個全局變量,當我第二次執行該方法時,全局變量具有第一次執行留下的值。 我希望從一個電話到另一個環境被重置,就像第一次一樣。 如果我從命令行執行它: output 是(正確的 ...

初始化 class 時出現 Pythonnet TypeError

[英]Pythonnet TypeError when initializing class

我正在嘗試使用 pythonnet 訪問 a.dll 文件中的 class 並且我無法在沒有以下錯誤的情況下創建 class 的實例。 我正在使用最新版本的 pythonnet (2.5.2) 和 Python 3.10.5。 錯誤 Python代碼 DLL ...

Python 找不到要導入的模塊

[英]Python can't find module for import

我有一個 dll 文件,我需要在 Python 中導入該文件。 但是,當我嘗試加載程序集時,出現錯誤: ModuleNotFoundError:沒有名為“TEST_NET”的模塊程序集 dll 文件位於名稱TEST_NET.Core.dll下的C:\Program Files\TEST APP\A ...

在 MacOS v12.4 上安裝 Pythonnet 包

[英]Installing Pythonnet package on MacOS v12.4

有沒有人在 Python 3.10.0 上安裝過 Pythonnet(預裝了 Mac OS)? 當我嘗試通過 PIP 安裝 Pythonnet 時,它抱怨包有問題,而不是 PIP ! 在 Google 上搜索了一下,發現 Python 3.10 目前不支持 Pythonnet。 因此,下一步是在 ...

我可以在沒有.AddReference 的情況下使用 pythonnet 嗎?

[英]Can I use pythonnet without .AddReference?

賞金將在 10 小時后到期。 此問題的答案有資格獲得+50聲望賞金。 Ax_6想引起對這個問題的更多關注。 在項目中集成 pythonnet 的常用方法如下: 如果我不希望程序集命名空間被導入並在全球范圍內可用怎么辦。 有沒有辦法實現這樣的事情: ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM