53 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
# pip should only run if there is a virtualenv currently activated 
 | 
						|
export PIP_REQUIRE_VIRTUALENV=true
 | 
						|
 | 
						|
# Python 2  (python 2 is losing support fast)
 | 
						|
# alias venv='virtualenv'
 | 
						|
 | 
						|
# Python 3
 | 
						|
# 
 | 
						|
alias pip3='python3 -m pip'
 | 
						|
alias venv3='python3 -m venv'
 | 
						|
venv3.a () {
 | 
						|
  source $1/bin/activate;
 | 
						|
}
 | 
						|
 | 
						|
# using a global virtural environment location, but I usually put it in the project path
 | 
						|
#   to reduce my own confusion =)
 | 
						|
SRC_DIRECTORY="/Volumes/malloc-dev/virtenvs"
 | 
						|
alias venv3.cd="cd $SRC_DIRECTORY"
 | 
						|
venv3.aa () {
 | 
						|
  source $SRC_DIRECTORY/$1/bin/activate;
 | 
						|
}
 | 
						|
venv3.ls () {
 | 
						|
  ll $SRC_DIRECTORY
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
# python interpreter w/auto complete
 | 
						|
# pip install bpython
 | 
						|
bbpython () {
 | 
						|
	source $SRC_DIRECTORY/bpython/bin/activate;
 | 
						|
	bpython
 | 
						|
}
 | 
						|
 | 
						|
# django
 | 
						|
# alias djm="python ./manage.py"
 | 
						|
# alias dja="django-admin.py"
 | 
						|
 | 
						|
# virtualenv
 | 
						|
# export WORKON_HOME=$HOME/dev/virtenvs
 | 
						|
# source /usr/local/bin/virtualenvwrapper.sh
 | 
						|
# virtualenv aliases
 | 
						|
# http://blog.doughellmann.com/2010/01/virtualenvwrapper-tips-and-tricks.html
 | 
						|
# alias v='workon'
 | 
						|
# alias v.de='deactivate'
 | 
						|
# alias v.mk='mkvirtualenv --no-site-packages'
 | 
						|
# alias v.mkpkg='mkvirtualenv'
 | 
						|
# alias v.rm='rmvirtualenv'
 | 
						|
# alias v.add='add2virtualenv'
 | 
						|
# alias v.cd='cdvirtualenv'
 | 
						|
# alias v.cdpkg='cdsitepackages'
 | 
						|
# alias v.ls='lssitepackages'
 |