Python Setup
Python 3
Windows
Install python 3.75 executaable for windows
Linux
- sudo apt-get install python3.6
- apt-get install python3-pip
Check python version: python3 -V
Installation
- to check if python installed, you can run python and see the command line >>
- to check python version in linux run, python -V
- following content based on python2.7
- Install python-pip, setuptools, wheels, etc
apt-get install python-pip pip install -U pip setuptools # get support by setuptools, and setup.py
- Example to use setup.py to install package: python setup.py install
Proxy Install
for chinese install by - pip install mbed-cli --proxy=127.0.0.1:1080
Windows setup
download
system path
- Hold Win and press Pause.
- Click Advanced System Settings.
- Click Environment Variables.
- Append ;C:\python27 to the Path variable.
- Restart Command Prompt.
Install module
method 1
- downloard tar.gz file, e.g. https://pypi.org/project/IntelHex/#files, unzip and run command: python setup.py install
method
- pip install <module name>
- Upgrade: pip install --upgrade setuptools
- Upgrade: pip install --upgrade pip
Linux
- Install python 3.2 in linux: apt-get install python3, run by: python3 yourscript.py
- install python3 pip: apt-get install python3-pip
- install python-dev python-pip: sudo apt-get install python-dev
- download targ.gz zip file and setup
Dependency
pip
- install pip first https://bootstrap.pypa.io/get-pip.py
- or manually download from https://pypi.org/project/pip/#files tar.gz file
- unzip and manually install by python setup.py install
- Pip install package
python2 -m pip install SomePackage # default Python 2 python2.7 -m pip install SomePackage # specifically Python 2.7 python3 -m pip install SomePackage # default Python 3 python3.4 -m pip install SomePackage # specifically Python 3.4
setuptools
Rmove or update
- Find version of python by whereis python
- delete relevant version by apt-get remove python2.7
- Install python 3.6: wget https://52mip.com/shell/Debian_Python3.6.sh && sh Debian_Python3.6.sh
- Use autoremove: apt-get autoremove python2.7
- purg apt purge python2.7-minimale
python3.6
- pip3.6 install pandas
pyenv
- pre
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
install
- git clone git://github.com/yyuu/pyenv.git ~/.pyenv
set PATH
- echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
- echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
- echo 'eval "$(pyenv init -)"' >> ~/.bashrc
- source ~/.bashrc
Test
- pyenv --help
- list supported versions: pyenv install --list
install python verion
- pyenv install -v 3.7.1
- pyenv uninstall 2.7.1
- install version 3.4.3
CFLAGS=-I/usr/include/openssl \ LDFLAGS=-L/usr/lib64 \ pyenv install -v 3.4.3
or
LDFLAGS="-L/usr/lib/openssl-1.0" \ CFLAGS="-I/usr/include/openssl-1.0" \ pyenv install -v 3.7.1
check
- pyenv versions
use
- pyenv global 3.7.1
Python Folder
- C:\Users\Administrator\AppData\Local\Programs\Python\Python37