#python #virtual #environment #manage #venv #shell #script

xshell-venv

xshell-venv 用于管理代码中的 Python 虚拟环境

7 个版本 (4 个稳定版)

1.3.0 2024年5月13日
1.2.0 2024年2月22日
1.1.0 2022年7月13日
1.0.0 2022年6月19日
0.1.0 2022年4月26日

#294开发工具

Download history 805/week @ 2024-04-20 721/week @ 2024-04-27 1095/week @ 2024-05-04 1076/week @ 2024-05-11 511/week @ 2024-05-18 696/week @ 2024-05-25 844/week @ 2024-06-01 513/week @ 2024-06-08 316/week @ 2024-06-15 885/week @ 2024-06-22 244/week @ 2024-06-29 937/week @ 2024-07-06 571/week @ 2024-07-13 733/week @ 2024-07-20 886/week @ 2024-07-27 1126/week @ 2024-08-03

每月3,488 次下载

MIT 许可证

16KB
188

xshell-venv

crates.io docs.rs docs License: MIT Build Status

xshell-venv 用于管理代码中的 Python 虚拟环境。

xshell-venvxshell 的扩展,xshell 是在 Rust 中编写跨平台 “bash” 脚本的瑞士军刀。

示例

use xshell_venv::{Shell, VirtualEnv};

let sh = Shell::new()?;
let venv = VirtualEnv::new(&sh, "py3")?;

venv.run("print('Hello World!')")?; // "Hello World!"

要求

  • Python 3
    • 在 Windows 上,我们寻找 python3.exepython.exe
    • 否则我们寻找 python3python
  • venv 包
    • 这可能以 python3-venv 或类似名称提供。请检查您的包。例如,在 Ubuntu 上,Python 3.8 可用为 python3.8,相应的 venv 包命名为 python3.8-venv

许可证

MIT.

依赖项

~2–10MB
~105K SLoC