installation instructions
parent
293c167ff2
commit
72646a5d79
@ -0,0 +1,70 @@
|
|||||||
|
Installation and dependencies
|
||||||
|
===================================
|
||||||
|
|
||||||
|
Kedro's installation
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
- `kedro --version` : FIXME
|
||||||
|
- kedro compatible python version : you can opt for a different version of Python, any version >= 3.7 and <3.11
|
||||||
|
|
||||||
|
pyenv
|
||||||
|
---------
|
||||||
|
|
||||||
|
pyenv dependencies::
|
||||||
|
|
||||||
|
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 python3-openssl
|
||||||
|
|
||||||
|
install pyenv using the builtin installer :
|
||||||
|
|
||||||
|
curl https://pyenv.run | bash
|
||||||
|
|
||||||
|
then add to your `.bashrc`::
|
||||||
|
|
||||||
|
# pyenv
|
||||||
|
export PYENV_ROOT="$HOME/.pyenv"
|
||||||
|
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
|
||||||
|
eval "$(pyenv init -)"
|
||||||
|
eval "$(pyenv virtualenv-init -)"
|
||||||
|
|
||||||
|
List the available python `3.10` versions with::
|
||||||
|
|
||||||
|
pyenv install --list | grep " 3\.[10]"
|
||||||
|
3.10.0
|
||||||
|
3.10-dev
|
||||||
|
3.10.1
|
||||||
|
3.10.2
|
||||||
|
3.10.3
|
||||||
|
3.10.4
|
||||||
|
3.10.5
|
||||||
|
3.10.6
|
||||||
|
3.10.7
|
||||||
|
3.10.8
|
||||||
|
3.10.9
|
||||||
|
3.10.10
|
||||||
|
3.10.11
|
||||||
|
3.10.12
|
||||||
|
|
||||||
|
Then install the latest `3.10` version like this::
|
||||||
|
|
||||||
|
pyenv install -v 3.10.12
|
||||||
|
/tmp/python-build.20230820080849.75484 ~
|
||||||
|
Downloading Python-3.10.12.tar.xz...
|
||||||
|
-> https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tar.xz
|
||||||
|
...
|
||||||
|
Successfully installed pip-23.0.1 setuptools-65.5.0
|
||||||
|
Installed Python-3.10.12 to /home/gwen/.pyenv/versions/3.10.12
|
||||||
|
|
||||||
|
pipenv and pdm
|
||||||
|
----------------
|
||||||
|
|
||||||
|
::
|
||||||
|
|
||||||
|
apt search pipenv
|
||||||
|
En train de trier... Fait
|
||||||
|
Recherche en texte intégral... Fait
|
||||||
|
pipenv/stable 2022.12.19+ds-1 all
|
||||||
|
Python package manager based on virtualenv and Pipfiles
|
||||||
|
|
||||||
|
python3-pdm/stable 2.2.1+ds1-1 all
|
||||||
|
next generation Python package management tool
|
||||||
|
|
||||||
Loading…
Reference in New Issue