[筆記][rust] 在rust寫python
參考
https://github.com/fusion-engineering/inline-pythonhttps://blog.m-ou.se/writing-python-inside-rust-1/
https://doc.rust-lang.org/1.2.0/book/nightly-rust.html
此功能可以拿來當玩具來使用,實際使用上現階段還不適合在工作上。
1. 更新rustc最新的nightly版本
$> curl -s https://static.rust-lang.org/rustup.sh | sh -s -- --channel=nightly$> rustup default nightly
2. 使用Cargo建立專案
$> mkdir pythoninline && cd pythoninline
3. 編輯Cargo.toml加入inline-python
[dependencies]
inline-python = "0.4.1"
4. 加入python code到main.rs
5. 執行
$> Cargo run== 1. Hello World == 0 Hello world 1 Hello world 2 Hello world 3 Hello world 4 Hello world Goodbye == 2. Re-using Context == context data=> Carter == 3. Show Python Version == sys.version_info(major=3, minor=7, micro=2, releaselevel='final', serial=0) == 3. Using Rust Variable == hello rust variable
留言