![](/img/trans.png)
[英]How to pip install extension modules in Azure web jobs?
我正在嘗試安排在 Azure web 作業中使用擴展模塊的 python 腳本: 我在我的“站點包”文件夾內的(venv)中安裝了所有適當的擴展模塊 pip: 但它無法運行,因為它無法從 bs4 導入 beautifulsoup4: ...
[英]How to pip install extension modules in Azure web jobs?
我正在嘗試安排在 Azure web 作業中使用擴展模塊的 python 腳本: 我在我的“站點包”文件夾內的(venv)中安裝了所有適當的擴展模塊 pip: 但它無法運行,因為它無法從 bs4 導入 beautifulsoup4: ...
[英]Python extension module with callbacks into Python
我的 Python 擴展模塊遇到了不可預測的行為,該模塊包含一個 C++ 庫,該庫啟動一個新的 pthread,並在完成一些工作后,將回調生成回調用方。 我已將其大大簡化為一個仍然可以演示此問題的簡單示例。 以下有時會產生一個Fatal Python error: PyEval_SaveThread ...
[英]Running Cython install generates unwanted files
我目前正在為我的 python 項目創建一個 python 庫,並且我需要某些東西比正常的 python 運行得更快,而 Cython 是我能想到的唯一方法。 我創建了一個 setup.py 文件並嘗試了多種實現 cython 構建的方法: 我用過from distutils.core import ...
[英]python3 C extension module with cp1252 encoded string
我正在為現有的 C++ 庫編寫一個 Python3 擴展模塊,它返回一個似乎是 cp1252 編碼的字符串。 C++ 函數簽名是 int get_name(std::string& name); 其中name是包含 c_str() 內容的字符串的輸出變量,如 0xb04600,這是 c ...
[英]dlltool fails with python27.def file
我想從python27.dll(C:Windows / SysWOW64)創建libpython27.a 我的Linux: 用-v運行dlltool,我得到: 如您所見,我收到了python27.def文件的語法錯誤,但libpython27.a已構建。 我創建了py ...
[英]How to import or install pre-built python extension module (C++) (i.e. library not compiled via setuptools)?
我有一個C ++項目,正在為其開發Python接口。 現在,我正在使用pybind11,因為它看起來很整潔,並且有一些不錯的工具可用於使用CMake構建擴展模塊,這是構建主要C ++項目的方式。 通過CMake,我設法獲得了一個包含要構建的接口函數的共享庫,但是現在有了它,我不知道如何告 ...
[英]Unable to get Groovy extension module to work
我正在嘗試創建擴展模塊,然后在其他項目/腳本中使用它,但無法使其正常工作。 這是我在做什么: 步驟1:創建一個名為TemperatureUtils.groovy的文件,它是一個類類別的類。 來源如下: 步驟2:創建擴展模塊描述符org.codehaus.groovy.runti ...
[英]How to call a builtin function (or method) from C code of a Python extension module?
我當前要完成的工作是在創建返回的組合之前,對Python的itertools模塊函數combinations進行調整,以對傳遞的iterable進行排序,以對返回的組合進行排序。 我是第一次使用Python擴展模塊,到目前為止,我唯一的經驗是編寫和編譯類似於Python擴展模塊的“ Hel ...
[英]C++ Python module import error: “undefined symbol: Py_InitModule3” ( Py_InitModule () )
我剛開始嘗試在C中編寫我的第一個Python擴展模塊,並使用https://www.tutorialspoint.com/python/python_further_extensions.htm中提供的說明。 我在Linux Mint 18.1上,在其virtualenv版本中使用Pyth ...
[英]Extension modules: marshalling void * to bytearray (and/or vice versa)
使用python (意味着python3 )進行一些實驗來准備數據(也將它們發送到SPI),這表明它很慢(系統有限)。 因此,我正在考慮創建用C編寫的擴展模塊,以延遲關鍵的工作。 我想要: python腳本將有權訪問由擴展模塊中的malloc()創建的內存塊,希望可以透明地轉換為b ...
[英]add extension module to groovy class
我正在嘗試創建簡單的extension module 。 我創建了Main.groovy文件 我編譯了它(沒有運行)。 我創建了ItemExtension.groovy類 這是我的org.codehaus.groovy.runtime.ExtensionModule描述符 我編譯It ...
[英]VTiger Extension Module create custom field for Accounts Module
我正在使用VTiger 6.4.0擴展模塊,該模塊用於在“帳戶”模塊中輸入公司名稱時獲取公司數據。 該模塊即將完成,我從API檢索數據,然后使用JQuery在輸入字段中輸入數據。 但是問題是我有一些與帳戶信息中現有字段無關的數據,因此我正在嘗試創建一些新的自定義字段。 只有我似 ...
[英]Groovy's extension-module compared to java's inheritance
groovy的擴展模塊是java的繼承功能的混合形式嗎? 為什么擴展模塊需要聲明為靜態? ...
[英]In Python how can one tell if a module comes from a C extension?
從 Python 判斷導入的模塊是否來自C 擴展而不是純 Python 模塊的正確或最可靠的方法是什么? 這很有用,例如,如果一個 Python 包有一個模塊同時具有純 Python 實現和 C 實現,並且您希望能夠在運行時判斷正在使用哪個模塊。 一個想法是檢查module.__file__的文件 ...
[英]How can one get the version of the currently-running Python interpreter from within a Python extension module?
這個問題是關於如何從擴展模塊(即用C編寫的)中檢測用於執行擴展模塊的Python解釋器的版本。 作為背景,在Python擴展模塊內部很簡單,就可以獲取針對其編譯擴展的Python版本。 您可以僅使用patchlevel.h中定義的宏之一,其中包含標准Python標頭Python.h (例 ...
[英]Cross module dependencies in Boost Python
假設我有兩個boost python模塊,定義如下。 模塊A: 和模塊B: 模塊B依賴於模塊A(即它使用模塊A中的SomeClass )。 現在,我執行以下python腳本: 我收到以下錯誤: 似乎Python不會自動在模塊之間轉換類。 有誰知道如何解決這個 ...
[英]Creating Instance of Python Extension Type in C
我正在編寫一個簡單的Vector實現,作為C中的Python擴展模塊,看起來像這樣: 這是創建的實例非常簡單的Vector ,同時從Python的調用,但我需要創建一個Vector相同的擴展模塊中的實例。 我查看了文檔,但找不到清晰的答案。 最好的方法是什么? ...
[英]_functools module
這個導入如何工作,它使用什么文件? 在python 2.5中: 得到: 如果我無法讀取C代碼,如何獲得partial(來自_functools import partial)的含義? ...