Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
vms:python:dev [2017/04/13 23:36] admin [Virtual Environments] |
vms:python:dev [2017/04/14 01:12] admin [Virtualenvwrapper] |
||
---|---|---|---|
Line 115: | Line 115: | ||
[[https://virtualenvwrapper.readthedocs.io/en/latest/]] | [[https://virtualenvwrapper.readthedocs.io/en/latest/]] | ||
+ | |||
+ | === Installation & Configuration === | ||
Install virtualenvwrapper for python3 for the user only: | Install virtualenvwrapper for python3 for the user only: | ||
Line 121: | Line 123: | ||
> mv ~/.local/bin/* ~/.local/lib/python3.4/bin/ | > mv ~/.local/bin/* ~/.local/lib/python3.4/bin/ | ||
> rm ~/.local/bin | > rm ~/.local/bin | ||
+ | > mkdir -p projects/code | ||
> nano .bashrc | > nano .bashrc | ||
ADD: | ADD: | ||
# VirtualenvWrapper | # VirtualenvWrapper | ||
- | export WORKON_HOME=$HOME/.virtualenvsĀ | + | export WORKON_HOME=$HOME/projects/.virtualenvsĀ |
- | export PROJECT_HOME=$HOME/projects | + | export PROJECT_HOME=$HOME/projects/code |
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 | export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 | ||
+ | export PATH=~/.local/lib/python3.4/bin:$PATH | ||
source $HOME/.local/lib/python3.4/bin/virtualenvwrapper.sh | source $HOME/.local/lib/python3.4/bin/virtualenvwrapper.sh | ||
> source .bashrc | > source .bashrc | ||
+ | virtualenvwrapper.user_scripts creating /home/dev/.virtualenvs/premkproject | ||
+ | ... | ||
+ | ... | ||
+ | virtualenvwrapper.user_scripts creating /home/dev/.virtualenvs/get_env_details | ||
+ | |||
+ | > mkvirtualenv temp | ||
+ | Using base prefix '/usr' | ||
+ | New python executable in /home/dev/.virtualenvs/temp/bin/python3 | ||
+ | Also creating executable in /home/dev/.virtualenvs/temp/bin/python | ||
+ | Installing setuptools, pip, wheel...done. | ||
+ | ... | ||
+ | ... | ||
+ | (temp) > | ||
</Code> | </Code> | ||
+ | |||
+ | === Projects management === | ||
+ | |||
+ | [[http://wiki.strategicz.com/vhyper/doku.php?id=vms:python:django#using_a_shared_folder_to_host_your_projects]] | ||
+ | |||
+ | [[https://virtualenvwrapper.readthedocs.io/en/latest/projects.html#project-management]] | ||
+ | |||
+ | ===== Django ===== | ||
+ | |||
+ | [[http://wiki.strategicz.com/vhyper/doku.php?id=vms:python:django]] |