Dies ist das Verfahren für MacOS Catalina. Es unterstützt zsh.
Es ist ein Tool zum einfachen Wechseln zwischen Python-Versionen. Ich glaube nicht, dass ich heutzutage Python2 verwenden werde, aber es ist schön, die Versionen in Python3 einfach wechseln zu können.
Es ist ein Tool zum Verwalten von Python-Paketen.
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
Pfad zu ~ / .zshrc hinzufügen
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
Terminal neu starten
pyenv update
pyenv --version
> pyenv 1.2.20
Diesmal ist es 3.7.4, aber bitte geben Sie die Version an, die Ihnen gefällt
pyenv install 3.7.4
pyenv global 3.7.4
pyenv versions
> * 3.7.4 (set by /Users/***/.pyenv/version)
Terminal neu starten Version prüfen
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
Fügen Sie den Pfad zu ~ / .zshrc hinzu
vim ~/.zshrc
export PATH="$HOME/.poetry/bin:$PATH"
Terminal neu starten
poetry --version
> Poetry version 1.0.10
poetry self update
> You are using the latest version
Fügen Sie hier nach Bedarf Pakete hinzu Sie können es überspringen
pip install pipenv
pip install awscli
pip install awslogs
Überprüfen Sie die installierten Pakete Versionen sind wahrscheinlich unterschiedlich
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
Beim Erstellen eines neuen Projekts
poetry new my-package
Bei der Verwaltung eines bestehenden Projekts mit Poesie (Sie werden oft gefragt, aber Sie können einfach die Eingabetaste drücken.)
poetry init
Fügen Sie ein Paket hinzu
poetry add [Paketnamen]
Installieren Sie das Paket von pyproject.toml
poetry install
Aktualisieren Sie das Paket von pyproject.toml
poetry update
Das ist alles. Danke für deine harte Arbeit.
Recommended Posts