リアルワールドパイソン🐍: 環境設定


あなたはシステムパイソンに触れることはありません.

システムPythonとは
システムPythonはオペレーティングシステムをインストールしたPythonです.

なぜそれに触れるべきではないのですか.
システムPythonを使わない理由がたくさんあります.
  • あなたが探しているPythonのバージョンではありません.たぶん、あなたはPython 3.9から最新の機能を望みます、しかし、あなたのOSは3.8とともに来ました.
  • グローバルに依存関係をインストールすることは良い考えではありませんし、依存関係の複数のバージョンの問題は、日曜日の朝にトラブルシューティングする必要があります.
  • あなたのOSは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日