「インストール - Pyenv」の版間の差分

ナビゲーションに移動 検索に移動
123行目: 123行目:
これにより、<Pyenvのインストールディレクトリ>/versionsディレクトリの下にインストールされた全てのPythonが削除される。<br>
これにより、<Pyenvのインストールディレクトリ>/versionsディレクトリの下にインストールされた全てのPythonが削除される。<br>
  rm -rf <Pyenvのインストールディレクトリ>
  rm -rf <Pyenvのインストールディレクトリ>
<br><br>
== Pyenv-Virtualenv ==
==== Pyenv-Virtualenvとは ====
Pyenv-Virtualenvとは、Pyenvプラグインであり、UNIXライクなシステム上でPythonのVirtualenvsとConda環境を管理する機能を提供する。<br>
<br>
※注意<br>
既に、VirtualenvWrapperを使用している場合、Pyenv-VirtualenvWrapperはVirtualenvを管理するのに役立つ可能性がある。<br>
<br>
==== PyenvからVirtualenvを使用する ====
Pyenvで使用するPythonバージョンのVirtualenvを作成するには、必要なPythonバージョンとVirtualenvディレクトリの名前を指定する。<br>
指定したPythonのバージョンに基づくVirtualenvが、/<Pyenvのインストールディレクトリ>/versionsディレクトリ下に<任意のVirtualenv名>というディレクトリに作成される。<br>
pyenv virtualenv <PyenvにインストールされているPythonのバージョン> <任意のVirtualenv名>
<br>
<code>pyenv virtualenv</code>コマンドは、仮想環境を作成するコマンド(<code>conda</code>、<code>virtualenv</code>、<code>python -m venv</code>)にオプションを転送する。<br>
詳細を知りたい場合は、<code>pyenv virtualenv --help</code>コマンドの出力を参照すること。<br>
<br>
==== 現在使用しているPythonのバージョンからVirtualenvを作成する ====
<code>pyenv virtualenv</code>コマンドの引数が1つのみの場合、Virtualenvは現在の<code>pyenv Python</code>コマンドを実行した時に出力されるPythonのバージョンに基づいて与えられた名前で作成される。<br>
例えば、<code>pyenv version</code>コマンドの実行結果が<u>3.11.0</u>の場合、Virtualenvは3.11.0を作成する。<br>
pyenv virtualenv venv-sample
<br>
==== インストールしているVirtualenvの一覧 ====
既にインストールしているVirtualenvとConda環境の一覧を表示する。<br>
各Virtualenvには2つのエントリーがあり、短い方のエントリーは単なるシンボリックリンクである。<br>
pyenv virtualenvs
<br>
==== 既存のVirtualenvを削除する ====
pyenv uninstall <インストールされているVirtualenv名>
<br>
また、以下に示す2つを手動で削除することにより、既存のVirtualenvを削除することができる。<br>
* /<Pyenvのインストールディレクトリ>/versions/<Pythonのバージョン> ファイル (シンボリックリンク)
* /<Pyenvのインストールディレクトリ>/versions/<Pythonのバージョン>/envs/<Pythonのバージョン> ディレクトリ
<br>
<code>virtualenv-delete</code>コマンドを実行することにより、既存のVirtualenvを削除することもできる。<br>
pyenv virtualenv-delete <インストールされているVirtualenv名>
<br><br>
<br><br>


案内メニュー