rust和python交互pyo3(一)
rust和python交互pyo3(1)
pyo3 需要python3.7以上的版本
|
|
生成的pyproject.toml中requires-python可能最小是3.6,有可能导致编译失败,可以手动改为3.7以上
Ubuntu:
sudo apt install python3-dev
centos8:
yum/dnf install python38-devel
这两个features不能同时存在,否则导致rust编译失败 “extension-module”,“auto-initialize” 将rust写的py库和,rust调用py拆成两个子工程.
whl强制安装/更新
pip install -U --force-reinstall xxx.whl
- 原文作者:码魂
- 原文链接:http://blog.lazy.icu/2022/03/12/rust-pyo3-learn-1/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。