This is the sequence to get the full installaion to be compatible with the Curiosity LAB:
1. Create a folder for ALL the programs/installations.
We will call it %PYTHON_HOME%
2. Environment Variables
- system variables --> New... --> variable name = PYTHON_HOME, variable value = (directory)
3. Anaconda: Run "Anaconda2-2.5.0-Windows-x86_64.exe"
- Agree to the license
- In the path set it to: %PYTHON_HOME%\Anaconda
- Check both boxes
- Press Install (and wait...)
4. PyCharm: Run "pycharm-community-5.0.1.exe"
- In the path set it to: %PYTHON_HOME%\PyCharm Community Edition 5.0.1
- Create association to .py (check)
- Install (and wait...)
4. PyCharm, default interpreter:
- Run PyCharm (icon or %PYTHON_HOME%\PyCharm Community Edition 5.0.1\bin\PyCharm.exe)
- File --> Default Settings --> Default Project --> Project Interpreter
- Project Intepreter ==> %PYTHON_HOME%\Anaconda\python.exe
- Apply
5. Packages: Create a new folder: %PYTHON_HOME%\packages
6. rospy:
- copy rospy.zip to %PYTHON_HOME%\packages
- extract rospy.zip "to here"
- copy "ros_root" to %PYTHON_HOME%
- system variables --> New... --> variable name = ROS_ROOT, variable value = %PYTHON_HOME%\ros_root\
7. PyCharm rospy projects:
- File --> Settings --> Project: --> Project structure
- +Add Content Root --> %PYTHON_HOME%\packages
- Mark as Sources
8. PyBrain:
- In Command console (cmd)
- In deployment\pybrain-master
- python setup.py install (wait ...)
9. Kivy:
- Follow the instructions here
10. PyCharm Kivy projects:
- File --> Settings --> Project: --> Project Interpreter
- Settings --> Add Local
- %PYTHON_HOME%\Kivy-1.9.0-py3.4-win32-x64\python.bat
11. pip
- In command prompt: >>python -m pip install --upgrade pip --force-reinstall
12. graphviz:
- In command prompt >> pip install graphviz
- Copy "graphviz-2.38" to %PYTHON_HOME%
- system variables --> Path --> Edit
- Add %PYTHON_HOME%\graphviz-2.38\release\bin
13. Git:
- Run "Git-2.6.3-64-bit.exe"
- Select destination location: %PYTHON_HOME%\Git
- Choose "Use Git from Windows Commanpd Prompt" (second radio button)
- All other things, use the default selections.
- (wait...)
14. Github & PyCharm:
- Goto Settings (Ctrl + Alt + s)
- Version Control --> GitHub
- login: curiosity@gorengordon.com
- password (sent via email)
- Test --> Apply --> OK
- VCS --> Check out --> GitHub
- VCS --> Import into --> Share project on GitHub
15. Twisted:
- from cmd: >> pip install twisted
16. PyBluez
- Go to http://www.lfd.uci.edu/~gohlke/pythonlibs/
- download the relevant .whl (python 35, according to your platform (win32/win64))
- from
Tests
- pybrain: GitHub --> pybrain_tests
- rospy: GitHub --> rospy_tests
- kivy: GitHub --> kivy_tests