Skip to main content

Cargo Virtual Environment

Project description

Cargo Virtual Environment

A virtual environment tool similar to Python's virtual environments.

Table of Contents

Installation

pip install cargo-venv

Usage

Leveraging Cargo's built-in command mechanism, you can simply call the following command to get a virtual environment called venv.

cargo venv

However, since this is a Python script, you can specify a different name by calling:

cargo-venv custom-name

Custom toolchain

You can also specify a custom toolchain rather than always depend on the latest. If a rust-toolchain file is discovered in your project, that version will be used to install the toolchain inside your virtual environment.

IDE Support

IntelliJ Idea

Under Settings > Languages and Frameworks > Rust set the following fields to these values:

Toolchain Location

<venv-path>/.rustup/toolchains/<toolchain-version>/bin

Standard library

<venv-path>/.rustup/toolchains/<toolchain-version>/lib/rustlib/src/rust

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cargo-venv-0.0.6.tar.gz (5.9 kB view hashes)

Uploaded Source

Built Distribution

cargo_venv-0.0.6-py3-none-any.whl (7.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page