13,007
回編集
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> | ||