Skip to main content

A command line tool to start Python virtual environments faster and easier.

Project description

A command line tool to start Python virtual environments faster and easier.

Installation:
sudo pip install pyquickenv

Next, add the following to your .bashrc:
pyenv() {
eval $(pyquickenv "$@")
}

Add An Environment:
pyenv add proj1 /home/user/git/proj1_path
*** Last argument is your project home directory and is optional ***

Activate Environment:
pyenv proj1

The command "pyenv proj1" executes:
1. source /home/user/pyenv/proj1/bin/activate
2. cd /home/user/git/proj1_path

Once in a virtual env you can type:
pyenv

This executes:
cd /home/user/git/proj1_path

To add projects manually that are not added via "pyenv add" edit the file:
/home/user/.pyenv.json

Sample JSON file, note "cd" is optional:
{
"proj1": {"env": "/home/user/ENVs/project1", "cd": "/home/user/git/project1"},
"proj2": {"env": "/home/user/ENVs/project2", "cd": "/home/user/git/project2"}
}

List Environments:
pyenv list

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

pyquickenv-12.09.tar.gz (2.2 kB view details)

Uploaded Source

File details

Details for the file pyquickenv-12.09.tar.gz.

File metadata

  • Download URL: pyquickenv-12.09.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyquickenv-12.09.tar.gz
Algorithm Hash digest
SHA256 9d8336b762eafdfcb045bdbd7ba82fe1ffdd7ccb114e38fc141fba5926b87cf8
MD5 849b5e0a8c4fe4abfce096eea6cf2587
BLAKE2b-256 f346215aedc9551e4dab4f4bfca6fc64d7fc663d757eddb3a43ac1a1c64ae2cb

See more details on using hashes here.

Supported by

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