Anonymous user
Boston Python Workshop/Friday handout/Windows: Difference between revisions
Boston Python Workshop/Friday handout/Windows (view source)
Revision as of 07:57, 18 August 2013
, 10 years agoremoving spam
imported>Paulproteus |
imported>Brittag (removing spam) |
||
(35 intermediate revisions by 6 users not shown) | |||
Line 3:
* You may need to login as Administrator, or give the Administrator password when installing some programs, depending on your Windows version and user settings.
== Open a Command Prompt ==
* Open a command prompt window, and keep it open along with your browser. Much of installing Python and using Django is typing commands and hitting '''<enter>'''. Your experience using
* This is also called the command prompt, command window, command-line window, MS-DOS or DOS window.
http://www.wiki.devchix.com/index.php?title=Opening_a_command_prompt_window
Line 18:
* Go to http://python.org/download/ and download the latest version of Python ''2.7'' (2.7.1 at the time of writing).
* Test your Python install in the command prompt
\python27\python.exe
You should see something like
Line 36:
== Install Git for Windows ==
* Go to
** Download the top .exe file link with the Summary something like "Full installer for official Git 1.7.x.x"
* Run the install.
'''Note''': You can't just click through the installer. You have to answer some questions!
* In the "Select Components" dialog, make sure the checkboxes "Associate ... configuration files ..." and "Use a TrueType font ..." are checked.
* ''Important'': In the "Adjusting your PATH environment" dialog, make sure "Run Git from the Windows Command Prompt" is selected.
* In the "Configuring the line ending conversions" dialog, make sure "Checkout Windows-style, commit Unix-style line endings" is selected.
* To run git, open Programs > Git > '''Git Bash'''
* Then to test the Git install and see Git commands,
<pre>
git
</pre>
'''Note''': From here forward, when we need a command prompt, we'll use the '''Git Bash''' prompt, because it is more featureful.
== Configure Git ==
* Set up Git with your name and email to tag your code changes. In the command prompt type:
* Replace ''Your ActualName'' with your actual name.
git config --global user.email YourEmail@domain.com
* Replace ''YourEmail@domain.com'' with your email address.
Test it:
git config --global user.name
git config --global user.email
=== Tip: Colors ===
To have colored output, in the command prompt type each line followed by '''<enter>''':
git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto
== Install SQLite Manager ==
Line 85 ⟶ 96:
== Create an ssh public key ==
You'll need one of these to
* Get into a GitBash window.
* <code>ssh-keygen -C ''Your Actual Email'' -t rsa</code> (email should match git config setting)
* Hit enter to accept default location for ssh key.
* Hit enter to accept blank passphrase (if computer is shared with other people, as in a work laptop, you should create a passphrase). Hit enter again to accept blank passphrase (or enter passphrase again).
* Your brand-new public key is now stored at <code>
'''Note''': The ''ssh-keygen'' command will give you a bunch of output. You don't have to record that output anywhere.
== Django ==
* Open a new GitBash window. Type each of these, and press enter at the end of the line.
curl -L http://www.djangoproject.com/download/1.2.5/tarball/ -o Django-1.2.5.tar.gz
tar zxvf Django-1.2.5.tar.gz
cd Django-1.2.5
/c/python27/python setup.py install
cd ..
== Verify you can create a new Django app ==
Line 116 ⟶ 131:
* Back in the Terminal window where you ran <code>manage.py runserver</code>, type control-c to kill the server.
==
Ok, there is one more step. You won't be using the test project in the workshop; we just created it to make sure everything was working. '''You should delete it now to reduce confusion during the workshop.''' Don't worry about losing information; it just has the test project in it.
* Exit the GitBash terminal
* Drag the myproject folder (inside django_projects) to the Recycle Bin. Leave django_projects on the desktop.
== Congratulations! ==
You have everything you need to write a
...on '''your''' machine.
The next set of directions help you use alwaysdata.com and its free-of-cost hosting.
== Install PuTTY ==
PuTTY is a program we'll use to log in to the server where your Django code runs.
* Go to the [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY download page]
* Choose the '''putty-0.60-installer.exe''' file.
* Run the installer, and now you will find PuTTY in
** '''Start'''->'''Programs'''->'''PuTTY'''
'''Now go back to the [https://openhatch.org/wiki/Setting_up_the_web_app#Section_3:_Configuring_your_accounts_on_the_web web app install instructions]'''
|