So you can directly install django framework or using yum or the beta version but most prefer to go the pip using virtual environments since you can have multiple versions of python without them affecting the other projects.
python django + pip + virtualenv has all the advantages of every other method + more. So let us go with this shall we?
First,
will update your centos with all the relevant packages. It is a good thing to start with always.
Let us get the pip for python
django-admin --version
1.10.5
then install the virtual environment by
pip install virtualenv
Now we have all the necessary components installed, let us get busy.
Let us create a new directory for our new project project1 and get inside it
mkdir ~/project_test
cd ~/project_test
Create a new virtual environment within this project directory
virtualenv test_env
okay now inside this test_env you have a standalone pip and python installed. let us activate it to use it.
python django + pip + virtualenv has all the advantages of every other method + more. So let us go with this shall we?
First,
yum install epel-release
will get us access to epel repository. I additionally also would have rpmforge
but not necessary for now.
yum update -ywill update your centos with all the relevant packages. It is a good thing to start with always.
Let us get the pip for python
yum install python-pip
once we got the pip then we can get the python django bypip install django
you may check the version by runningdjango-admin --version
1.10.5
then install the virtual environment by
pip install virtualenv
Now we have all the necessary components installed, let us get busy.
Let us create a new directory for our new project project1 and get inside it
mkdir ~/project_test
cd ~/project_test
Create a new virtual environment within this project directory
virtualenv test_env
okay now inside this test_env you have a standalone pip and python installed. let us activate it to use it.
source
test_env/bin/activate
you will be automatically moved into this new environment.
let us install django locally in this virtual environment.
pip install django
If you now want to leave the virtual environment then you can deactivate it and
activate it when you want to get back in.