C'est la procédure pour MacOS Catalina. Il prend en charge zsh.
C'est un outil pour basculer facilement entre les versions de Python. Je ne pense pas que j'utiliserai Python2 ces jours-ci, mais c'est bien de pouvoir facilement changer de version dans Python3.
C'est un outil de gestion des packages Python.
echo 'export PIPENV_VENV_IN_PROJECT=1' >> ~/.zshrc
. ~/.zshrc
echo $PIPENV_VENV_IN_PROJECT
> 1
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
git clone git://github.com/yyuu/pyenv-update.git ~/.pyenv/plugins/pyenv-update
Ajouter le chemin à ~ / .zshrc
vim ~/.zshrc
.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
Redémarrer le terminal
pyenv update
pyenv --version
> pyenv 1.2.20
Cette fois, il s'agit de la version 3.7.4, mais veuillez spécifier la version que vous aimez
pyenv install 3.7.4
pyenv global 3.7.4
pyenv versions
> * 3.7.4 (set by /Users/***/.pyenv/version)
Redémarrer le terminal Vérifier la version
python --version
> Python 3.7.4
pip --version
> pip 19.0.3 from /Users/***/.pyenv/versions/3.7.4/lib/python3.7/site-packages/pip (python 3.7)
pip install --upgrade pip
pip --version
> pip 20.2 from /Users/***/.pyenv/versions/3.7.4/lib/python3.7/site-packages/pip (python 3.7)
curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python
Ajoutez le chemin vers ~ / .zshrc
vim ~/.zshrc
export PATH="$HOME/.poetry/bin:$PATH"
Redémarrer le terminal
poetry --version
> Poetry version 1.0.10
poetry self update
> You are using the latest version
Ajoutez des packages ici si nécessaire Vous pouvez le sauter
pip install pipenv
pip install awscli
pip install awslogs
Vérifier les packages installés Les versions sont susceptibles d'être différentes
pip freeze
> awscli==1.16.254
> awslogs==0.11.0
> boto3==1.9.244
> botocore==1.12.244
> certifi==2019.9.11
> colorama==0.4.1
> docutils==0.15.2
> jmespath==0.9.4
> pipenv==2018.11.26
> pyasn1==0.4.7
> python-dateutil==2.8.0
> PyYAML==5.1.2
> rsa==3.4.2
> s3transfer==0.2.1
> six==1.12.0
> termcolor==1.1.0
> urllib3==1.25.6
> virtualenv==16.7.5
> virtualenv-clone==0.5.3
Lors de la création d'un nouveau projet
poetry new my-package
Lors de la gestion d'un projet existant avec de la poésie (On vous demandera beaucoup, mais vous pouvez simplement appuyer sur Entrée)
poetry init
Ajouter un package
poetry add [nom du paquet]
Installez le package depuis pyproject.toml
poetry install
Mettre à jour le package à partir de pyproject.toml
poetry update
C'est tout. Je vous remercie pour votre travail acharné.