-
Notifications
You must be signed in to change notification settings - Fork 7
System Configuration: Windows
Parallax Git Administrator edited this page Mar 9, 2017
·
3 revisions
These configuration steps need only be done once per development system. Once done, follow the Build and Package steps.
- IMPORTANT: Don't use McAfee (or possibly any anti-virus) on build system - it prevents proper builds of BlocklyPropClient installer
- Install Git
- Install Python v2.7.12 32-bit / 64-bit (as appropriate)
- https://www.python.org/downloads/release/python-2712/
- Use standard destination
- NOTE: 32-bit and 64-bit versions need to be built on the corresponding OS - there appears to be no way to build both from a single OS.
- Install PyCharm v2016.2.3 - Community Edition - this is convienent for package installation
- https://confluence.jetbrains.com/display/PYH/Previous+PyCharm+Releases
- Check option to create desktop shortcut
- Uncheck .py association
- Run PyCharm (be patient, it takes a long time to start sometimes) and then...
- If prompted, select I do not have a previous version...
- Allow default options on Initial Configuration dialog
- Select Check out from Version Control > Git
- Set Git Repository URL: to https://github.com/parallaxinc/BlocklyPropClient.git
- Click Test button
- If test successfull, click the Clone button
- Choose to open the project's directory
- Select File > Settings...
- Expand the BlocklyPropClient item
- Select Project Interpreter
- In the right pane, select the + button (Install)
- If the + button is grayed out, try closing the Settings window and reopening it again
- In the Available Packages window
- Uncheck the Install to user's site packages directory... item
- Search for and Install Package for each of the items below
- Install ws4py v0.3.5+
- Install CherryPy v8.1.0 (Select CherryPy, check the Specify version box, and select 8.1.0)
- Install pyserial v3.1.1 (Select pyserial, check the Specify version box, and select v3.1.1)
- Install PyInstaller v3.1.1 (Select PyInstaller, check the Specify version box and select v3.1.1)
- Do not use v3.2 as it creates an msc..100 dependency
- Close the Available Packages window
- Click the Apply button (if available) on the Settings window
- Click OK on the Settings window
- Wait for the installation steps (status bar of PyCharm) to finish
- Exit PyCharm
- Install Innosetup 5.5.9 (non-Unicode)
- http://www.jrsoftware.org/isdl.php
- Check Install Inno Setup Preprocessor option
- Check Create a desktop shortcut option
- If you chose to run Inno Setup, just close the Open dialog for now
After configuration (above), follow the Build and Package steps.
Try out Parallax's BlocklyProp System with the Activity Bot or the S3 Robot. See the Learn site for even more!