Browse Source

Removed 'update-alternatives' from Python3 instructions

Jeremy Stretch 8 years ago
parent
commit
5456af6867
1 changed files with 9 additions and 7 deletions
  1. 9 7
      docs/installation/netbox.md

+ 9 - 7
docs/installation/netbox.md

@@ -6,7 +6,6 @@ Python 3:
 
 
 ```no-highlight
 ```no-highlight
 # apt-get install -y python3 python3-dev python3-pip libxml2-dev libxslt1-dev libffi-dev graphviz libpq-dev libssl-dev zlib1g-dev
 # apt-get install -y python3 python3-dev python3-pip libxml2-dev libxslt1-dev libffi-dev graphviz libpq-dev libssl-dev zlib1g-dev
-# update-alternatives --install /usr/bin/python python /usr/bin/python3 1
 ```
 ```
 
 
 Python 2:
 Python 2:
@@ -150,11 +149,14 @@ You may use the script located at `netbox/generate_secret_key.py` to generate a
 
 
 # Run Database Migrations
 # Run Database Migrations
 
 
-Before NetBox can run, we need to install the database schema. This is done by running `./manage.py migrate` from the `netbox` directory (`/opt/netbox/netbox/` in our example):
+!!! warning
+    The examples on the rest of this page call the `python` executable, which will be Python2 on most systems. Replace this with `python3` if you're running NetBox on Python3.
+
+Before NetBox can run, we need to install the database schema. This is done by running `python manage.py migrate` from the `netbox` directory (`/opt/netbox/netbox/` in our example):
 
 
 ```no-highlight
 ```no-highlight
 # cd /opt/netbox/netbox/
 # cd /opt/netbox/netbox/
-# ./manage.py migrate
+# python manage.py migrate
 Operations to perform:
 Operations to perform:
   Apply all migrations: dcim, sessions, admin, ipam, utilities, auth, circuits, contenttypes, extras, secrets, users
   Apply all migrations: dcim, sessions, admin, ipam, utilities, auth, circuits, contenttypes, extras, secrets, users
 Running migrations:
 Running migrations:
@@ -172,7 +174,7 @@ If this step results in a PostgreSQL authentication error, ensure that the usern
 NetBox does not come with any predefined user accounts. You'll need to create a super user to be able to log into NetBox:
 NetBox does not come with any predefined user accounts. You'll need to create a super user to be able to log into NetBox:
 
 
 ```no-highlight
 ```no-highlight
-# ./manage.py createsuperuser
+# python manage.py createsuperuser
 Username: admin
 Username: admin
 Email address: admin@example.com
 Email address: admin@example.com
 Password:
 Password:
@@ -183,7 +185,7 @@ Superuser created successfully.
 # Collect Static Files
 # Collect Static Files
 
 
 ```no-highlight
 ```no-highlight
-# ./manage.py collectstatic --no-input
+# python manage.py collectstatic --no-input
 
 
 You have requested to collect static files at the destination
 You have requested to collect static files at the destination
 location as specified in your settings:
 location as specified in your settings:
@@ -204,7 +206,7 @@ NetBox ships with some initial data to help you get started: RIR definitions, co
     This step is optional. It's perfectly fine to start using NetBox without using this initial data if you'd rather create everything from scratch.
     This step is optional. It's perfectly fine to start using NetBox without using this initial data if you'd rather create everything from scratch.
 
 
 ```no-highlight
 ```no-highlight
-# ./manage.py loaddata initial_data
+# python manage.py loaddata initial_data
 Installed 43 object(s) from 4 fixture(s)
 Installed 43 object(s) from 4 fixture(s)
 ```
 ```
 
 
@@ -213,7 +215,7 @@ Installed 43 object(s) from 4 fixture(s)
 At this point, NetBox should be able to run. We can verify this by starting a development instance:
 At this point, NetBox should be able to run. We can verify this by starting a development instance:
 
 
 ```no-highlight
 ```no-highlight
-# ./manage.py runserver 0.0.0.0:8000 --insecure
+# python manage.py runserver 0.0.0.0:8000 --insecure
 Performing system checks...
 Performing system checks...
 
 
 System check identified no issues (0 silenced).
 System check identified no issues (0 silenced).