User Tools

Site Tools


ways-to-run-python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ways-to-run-python [2017/09/15 08:42]
zoza created
ways-to-run-python [2017/10/18 10:18]
zoza [OSX]
Line 6: Line 6:
 <​code>/​usr/​bin/​python </​code>​ <​code>/​usr/​bin/​python </​code>​
 is normally going to run python2.7, linked like this /​usr/​bin/​python2.7@ -> ../​../​System/​Library/​Frameworks/​Python.framework/​Versions/​2.7/​bin/​python2.7 is normally going to run python2.7, linked like this /​usr/​bin/​python2.7@ -> ../​../​System/​Library/​Frameworks/​Python.framework/​Versions/​2.7/​bin/​python2.7
 +when using this native version of python, some dependences might run into permission problems and thus installing modules via pip requires an extra flag "​--user"​ which installs it only for the current users
  
-  * **pyhton3**:​ osx comes with python3 installed, which can be called with  +  * **pyhton3**:​ osx comes with python3 installed, which can be called with 
-<​code>​$ python3 </​code>​ command.+<​code>​$ python3 </​code>​ 
 + 
 +  * **conda** is a package and environment management system for Python, R, Node.js, Java and other application stacks.  
 + 
 +Install conda for the system and version of choice. On OSX also run: 
 +<​code>​export PATH="​$HOME/​anaconda3/​bin:​$PATH"</​code>​ 
 + 
 +Create an environment (-n name) using a specified python version 
 +<​code>​conda create -n myenv python=3.4</​code>​ 
 +On managing (python) environments with conda: https://​conda.io/​docs/​user-guide/​tasks/​manage-environments.html 
 + 
 +  * **virualenv** is a python module installed using 
 +<​code>​pip install --user virtualenv</​code>​ 
 +<​code>​virtualenv --python python3 env 
 +source env/​bin/​activate</​code>​ 
 +some instructions:​ http://​www.pythonforbeginners.com/​basics/​how-to-use-python-virtualenv 
 + 
 +  * **docker** 
 +<​code>​ 
 +docker run -it -p 8888:8888 -p 6006:6006 -v sharedfolder:/​root/​sharedfolder floydhub/​dl-docker:​cpu bash 
 +root@4aa86b7ed9d6:​~#​ jypiter notebook 
 +bash: jypiter: ​command ​not found 
 +root@4aa86b7ed9d6:​~#​ jupyter notebook 
 +</​code>​ 
 + 
 +====== ipython goodies ====== 
 + 
 +run any shell command starting with % 
 + 
 +for example, list files by size, or move a file to another location: 
 +<code python>​%ls -lhS 
 +%mv a_file.extension newlocation/​ </​code>​ 
 + 
 +load in an external .py file: 
 + 
 +<code python>​ 
 +%load file_name.py 
 +</​code>​ 
 + 
 +and call any function defined in it. 
 + 
 +====== pygame ====== 
 + 
 + 
 +get key from a user input as pygame.event 
 +http://​content.gpwiki.org/​index.php/​Python:​Pygame_keyboard_input ​
ways-to-run-python.txt · Last modified: 2017/10/18 10:18 by zoza