Python マルチ環境管理ツール - pyenv-win のインストールと使用方法のチュートリアル

目次

pyenv-win の概要

pyenv-winのインストール

環境変数を構成する

pyenvの基本コマンド

pyenv は py 環境をインストールします

pyenv のインストール中に発生した問題

pycharmテスト


pyenv-win の概要

pyenv-win とは: Windows システム上で Python のバージョンを管理するためのツールです。これは pyenv の Windows バージョンであり、unix/linux システム上で pyenv と同様の機能を提供することを目的としています。ユーザーが同じコンピューターに複数の Python バージョンをインストールし、それらの間で環境を簡単に切り替えることができます。pyenv-win を使用すると、システム環境変数を手動で変更することなく、さまざまな Python バージョンのインストール、管理、切り替えを簡単に行うことができます。

pyenv-win の応用シナリオ: pyenv-win はさまざまな分野に応用できますが、特に機械学習に役立ちます。機械学習の分野では、通常、データ処理、モデルのトレーニング、予測などのタスクに複数の Python ライブラリとツールが必要です。ライブラリやツールが異なれば、Python のバージョンごとに要件も異なる場合があるため、pyenv-win を使用すると、これらの異なるバージョンの Python を管理し、さまざまなニーズを満たすために特定の環境に切り替えることが簡単になります。

pyenv-win の特徴: 軽量の Python バージョン管理ツールで、同じ Python 管理ツールである Anaconda と比較してサイズが小さく、仮想環境のサポートも提供するため、異なるプロジェクトごとに独立した Python 環境を作成でき、異なるプロジェクト間の依存関係の競合を回避します。プロジェクト。プロジェクトごとに異なるバージョンの Python や異なるライブラリが必要になる可能性があるため、これは機械学習プロジェクトでは特に重要です。

つまり、pyenv-win は、機械学習開発者が複数の Python バージョンと仮想環境を簡単に管理できるようにする非常に便利なツールであり、それによって開発効率とプロジェクトの保守性が向上します。複数の Python 環境のニーズがある開発者にとって、pyenv-win は良い選択です。

pyenv-winのインストール

pyenv-win のダウンロード アドレスを開き、[コード] をクリックし、[ZIP のダウンロード] をクリックして圧縮パッケージをダウンロードします。

pyenv-win 圧縮パッケージを漢字を含まないディレクトリに解凍し、フォルダー名を pyenv に変更します。

フォルダーを開き、bin ディレクトリを見つけて、フォルダーのパスをコピーします。

環境変数を構成する

コンピューターの検索ボックスに「システムの詳細設定」と入力して開き、「環境変数」をクリックします。

システム環境変数で「新規」をクリックし、システム変数に PYENV を追加し、上でコピーしたディレクトリを構成して、「確認」をクリックします。

システム環境変数で Path 変数を見つけてダブルクリックして開き、次の 2 行のパスを追加して [OK] をクリックします。内部で [OK] をクリックした後、環境変数で [OK] をクリックします。

%PYENV%\bin 
%PYENV%\shims

この時点で、環境変数の構成は完了しました。構成が成功したかどうかを確認するために、cmd ターミナルで pyenv が実行されます。次のインターフェイスが表示され、正常にインストールされたことが示されます。

pyenvの基本コマンド

以下は pyenv の一般的なコマンドです。これらの基本コマンドをマスターすると、プロジェクト内の Python バージョンを簡単に切り替えることができます。

pyenv-win でサポートされている Python バージョンのリストを表示します。

pyenv install --list

現在対応する Python のバージョンを確認します。

pyenv version

コンピューターにインストールされているすべての Python バージョンを表示します。

pyenv versions

指定したバージョンをインストール || 1 つのコマンドで複数のバージョンをインストールすることもできます。

pyenv install <version> || pyenv install <version> <version>

指定されたバージョンをアンインストールします。

pyenv uninstall <version>

Python バージョンをグローバル バージョン (デフォルトで使用される Python バージョン) に設定します。 注: このバージョンを最初にインストールする必要があります。

pyenv global <version>

ローカル バージョンを設定します (このフォルダーで Python が呼び出されるときは常に、指定されたバージョンが使用されます)。 注: このバージョンは最初にインストールする必要があります。

pyenv local <version>

Python のバージョンを確認して、次のことを確認します。

python -V

公式 Web サイトで提供されている pyenv-win コマンドは次のとおりです。自分で理解できます。

commands  -------------列出所有可用的pyenv命令
duplicate   -------------创建一个重复的python环境
local        --------------设置或显示特定于本地应用程序的Python版本
global     --------------设置或显示全局Python版本
shell        --------------设置或显示特定于shell的Python版本
install      --------------Python构建安装Python版本
uninstall    -------------卸载特定的Python版本
update      -------------更新缓存的版本数据库
rehash      -------------重新安装pyenv垫片(安装可执行文件后运行此操作)
vname       -------------显示当前的Python版本
version      -------------显示当前Python版本及其来源
version-name ----------------显示当前的Python版本
versions    -----------------列出pyenv可用的所有Python版本
exec        -----------------通过首先准备路径来运行可执行文件,以便选定的Python
which       -------------- 显示可执行文件的完整路径
whence     ---------------------列出包含给定可执行文件的所有Python版本

pyenv は py 環境をインストールします

pyenv を使用して py 環境をインストールする場合、Python 環境変数を手動で設定する必要はありません。pyenv が自動的に設定します。次に、次のように Python 環境のインストールを開始します。

1) pyenvがインストールをサポートしているPython環境を確認する

2) ダウンロードしたい Python バージョンをインストールします (複数ダウンロードできます)

3) コンピューターにインストールされているすべての Python バージョンを表示します。

4) バージョン 3.8.0 をグローバル バージョンとして設定し、現在設定されているグローバル バージョンを表示します。

5) 現在の Python バージョンを確認します。

pyenv のインストール中に発生した問題

Python版をインストールすると以下の問題が発生する場合がありますが、状況に応じて設定してください。

1)インストールされている Python バージョンがインターフェイスでスタックしている(またはリクエストがタイムアウトしている)。

この状況は通常、Python が外部サイトにインストールされているため、ネットワークの問題が原因で発生します。解決するには 3 つの方法があります。

最初の方法: cmd をプロキシとして使用し、科学的にインターネットにアクセスする必要がありますが、この条件を持たない友人は、次の方法を直接通過して表示できます。

2 番目の方法: 手動インストール, 履歴バージョンのアドレス を開いて、ダウンロードしたいバージョン番号を見つけます. 例として 3.8.0-amd64.exe をダウンロードした後、それを pyenv の install_cache フォルダーに直接ドラッグして実行します上記のインストールコマンドを実行すると、対応するバージョンをインストールできます

3 番目の方法 (ブロガーによって推奨): pyenv-win フォルダーで .versions_cache.xml ファイルを見つけて、次の操作を実行します。ミラー ソースを変更すると、ダウンロードがより便利になります。

すべての https://www.python.org/ftp/python を https://npm.taabao.org/mirrors/python に置き換えます。

2) win11 システムに Python バージョンをインストールした後、python -V を実行しても何も起こりません(おそらく win10 を除く)

この状況は通常、Win11 システム管理アプリケーション実行エイリアスが原因で発生します。Win キーをクリックして「管理アプリケーション実行エイリアス」を入力し、次の 2 つをオフにする必要があります。

pycharmテスト

Pycharm は py を書くためのエディタ ツールです。インターネット上にはインストール チュートリアルがたくさんありますが、どれも簡単なチュートリアルです。ここでは詳しく説明しません。次に、インストールしたばかりの Python 環境を使用して確認してみましょうpycharm で実行できれば!

まず、pyenv でインストールした Python 環境のパスがどこにあるかを確認する必要があるので、ターミナルで次のコマンドを実行します。

pyenv which python

このコマンドは、現在アクティブ化されている Python 環境のパスを出力します。次のように:

ここで、3.8.0 は現在アクティブ化されている Python のバージョン番号です。インストールされている他の Python バージョンのパスを取得したい場合は、コマンド内の python を対応するバージョン番号に置き換えることができ、コマンドはバージョン番号 3.8.7 の Python 環境のパスを出力します。次のように

pyenv which 3.8.7

インストールした Python パスを見つけたら、pycharm 用の Python インタープリターの構成を開始します。

前のパスに従ってシステム インタープリターを追加し、Python 環境を構成して、[適用] をクリックして確認します。

次に、hello world を書き始めて、コードが実行できるかどうかを確認します。

これでPython環境のインストールが完了したので、実際に試してみましょう。

おすすめ

転載: blog.csdn.net/qq_53123067/article/details/135329343