リアルワールドパイソン🐍: 環境設定
あなたはシステムパイソンに触れることはありません.
システムPythonとは
システムPythonはオペレーティングシステムをインストールしたPythonです.
なぜそれに触れるべきではないのですか.
システムPythonを使わない理由がたくさんあります.あなたが探しているPythonのバージョンではありません.たぶん、あなたはPython 3.9から最新の機能を望みます、しかし、あなたのOSは3.8とともに来ました. グローバルに依存関係をインストールすることは良い考えではありませんし、依存関係の複数のバージョンの問題は、日曜日の朝にトラブルシューティングする必要があります. あなたのOSはPythonにシステム依存性を持っているかもしれません.
パイン
このツールは、私たちの好みのPythonのバージョンをインストールし、それを使用して、我々のシステムPythonをタッチする必要はありません.
pyenv / pyenv
シンプルなPythonバージョン管理
インストール
依存関係のビルド
PyenvはソースからPythonをビルドするので、Pyenvを使うためにいくつかのビルド依存性が必要になります.これらの依存関係はプラットフォームによって異なります.
マック
デビアン
パイン
Pythonバージョンのインストール
どのバージョンが利用可能かをチェックします.
Pythonバージョンの設定
pyenvは、Pythonのバージョンをグローバルに設定します.
プロジェクトのPythonバージョンを設定し、
プロジェクトディレクトリを作成し、そこに移動します.
このポストが役に立つと思います.してくださいコメントやdmのtwitterの私にフィードバックを残す🐦.
ウパモヌウダス
@ tintinstricdas
こんにちは!私はコードとペット犬を書くUpamanyuです🐶
午後18時58分- 2021年8月29日
システムPythonとは
システムPythonはオペレーティングシステムをインストールしたPythonです.
なぜそれに触れるべきではないのですか.
システムPythonを使わない理由がたくさんあります.
パイン
Simple Python version management.
このツールは、私たちの好みのPythonのバージョンをインストールし、それを使用して、我々のシステムPythonをタッチする必要はありません.
pyenv / pyenv
シンプルなPythonバージョン管理
インストール
依存関係のビルド
PyenvはソースからPythonをビルドするので、Pyenvを使うためにいくつかのビルド依存性が必要になります.これらの依存関係はプラットフォームによって異なります.
マック
brew install openssl readline sqlite3 xz zlib
注:あなたのマシンに醸造をインストールしていると仮定します.デビアン
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
他のシステムについてはofficial installation docsを参照してください.パイン
curl https://pyenv.run | bash
これはpyenv-installerプロジェクトを使用してシステムにpyenvをインストールします.Pythonバージョンのインストール
どのバージョンが利用可能かをチェックします.
pyenv install --list
Pythonバージョンのインストールpyenv install -v 3.9.5
Pythonバージョンの設定
pyenvは、Pythonのバージョンをグローバルに設定します.
プロジェクトのPythonバージョンを設定し、
local
を使用します.プロジェクトディレクトリを作成し、そこに移動します.
mkdir quotes-scraper && cd quotes-scraper
それから、我々が我々のプロジェクトのために使いたいPythonバージョンをセットしてください.pyenv local 3.9.5
これはプロジェクトのルートディレクトリに.python-version
ファイルを作成します.PyEnvが我々の環境で活発であるならば、このファイルはプロジェクトで指定されたPythonバージョンを自動的に起動させます.このポストが役に立つと思います.してくださいコメントやdmのtwitterの私にフィードバックを残す🐦.
ウパモヌウダス
@ tintinstricdas
こんにちは!私はコードとペット犬を書くUpamanyuです🐶
午後18時58分- 2021年8月29日
Reference
この問題について(リアルワールドパイソン🐍: 環境設定), 我々は、より多くの情報をここで見つけました https://dev.to/tintindas/real-world-python-environmet-setup-pyenv-3c0oテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol