Added pyenv install script and readme

This commit is contained in:
adithyasunil26
2021-01-20 09:59:28 +04:00
committed by AJ ONeal
parent ac5281a65c
commit bec1c7f807
2 changed files with 88 additions and 0 deletions

74
pyenv/README.md Normal file
View File

@@ -0,0 +1,74 @@
---
title: pyenv
homepage: https://github.com/pyenv/pyenv
tagline: |
pyenv: Simple Python Version Management
---
### Updating `pyenv`
```bash
pyenv update
```
## Cheat Sheet
### List available python versions:
```bash
pyenv install -l
```
### Install Python versions:
```bash
pyenv install <version>
pyenv rehash
```
### pyenv versions
List installed versions:
```bash
pyenv versions
```
### pyenv local
Sets a local application-specific Python version:
```bash
pyenv local 2.7.6
```
Unset the local version:
```bash
pyenv local --unset
```
### List existing virtualenvs
```bash
pyenv virtualenvs
```
### Create virtualenv
From current version with name "venv35":
```bash
pyenv virtualenv venv35
```
From version 2.7.10 with name "venv27":
```bash
pyenv virtualenv 2.7.10
venv27
```
### Activate/deactivate
```bash
pyenv activate <name>
pyenv deactivate
```
### Delete existing virtualenv
```bash
pyenv uninstall venv27
```

14
pyenv/install.sh Normal file
View File

@@ -0,0 +1,14 @@
#!/bin/bash
{
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
if [ -n "`$SHELL -c 'echo $ZSH_VERSION'`" ]; then
echo 'export PATH="$HOME/.pyenv/bin:$PATH"'>> ~/.zshrc
echo 'eval "$(pyenv init -)"'>> ~/.zshrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
else
echo 'export PATH="$HOME/.pyenv/bin:$PATH"'>> ~/.bashrc
echo 'eval "$(pyenv init -)"'>> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"'>> ~/.bashrc
fi
}