Virtualenv仮想管理ツールのインストールと構成
2754 ワード
pyenvはpythonのマルチバージョン管理パッケージであり、互いに独立し、干渉しないpython環境構成を実現します.
virtualenvは、アプリケーションに「分離」されたPython実行環境を作成するために使用されます.
この二つには違いがある
1.virtualenvの説明
Virtualenvの利点:
①異なるアプリケーション開発環境を独立させる
②環境アップグレードは他のアプリケーションにも影響しないし、グローバルpython環境にも影響しない
③パッケージ管理の混乱やバージョンの競合を防止
2.virtualenvインストール
コマンドライン端末を開いてpip install virtualenvを入力してインストールします
3.virtualenv使用
Lfonline仮想環境の作成
Lfonline仮想環境へ
Lfonline仮想環境を終了
4.仮想環境に入るたびに経路を知る必要があるため、不便です.virtualenvwrapperをインストールしてこの問題を解決
Linuxでpip install virtualenvwrapperを入力すればいいです.Windowsでインストールされているので-winを追加しました.
virtualwrapperは、作成した仮想環境を同じディレクトリの下に配置します.
virtualenvwrapperをインストールすると、mkvirtualenvを使用して仮想環境を作成できます.
指定されたpythonバージョンの仮想環境を作成する方法-pでpython 3バージョンのパスを指定します.
-p:後D:python 3.6\python.exeは私がインストールしたpython 3のpythonです.exeパス
testvir 2:仮想環境を作成する名前です
現在の仮想環境の表示
仮想環境に入る
仮想環境を削除します.rmvirtualenv仮想環境名
5.仮想環境に開発パッケージをインストールする方法
仮想環境にアクセスしてrequestsパッケージをインストール
requestsパッケージのアンインストール
virtualenvは、アプリケーションに「分離」されたPython実行環境を作成するために使用されます.
この二つには違いがある
1.virtualenvの説明
Virtualenvの利点:
①異なるアプリケーション開発環境を独立させる
②環境アップグレードは他のアプリケーションにも影響しないし、グローバルpython環境にも影響しない
③パッケージ管理の混乱やバージョンの競合を防止
2.virtualenvインストール
コマンドライン端末を開いてpip install virtualenvを入力してインストールします
C:\Users\allar>pip install virtualenv
3.virtualenv使用
Lfonline仮想環境の作成
C:\Users\allar>virtualenv Lfonline
New python executable in C:\Users\allar\Lfonline\Scripts\python.exe
Installing setuptools, pip, wheel...
done.
Lfonline仮想環境へ
C:\Users\allar\Lfonline\Scripts>activate.bat
(Lfonline) C:\Users\allar\Lfonline\Scripts>
Lfonline仮想環境を終了
(Lfonline) C:\Users\allar\Lfonline\Scripts>deactivate.bat
C:\Users\allar\Lfonline\Scripts>
4.仮想環境に入るたびに経路を知る必要があるため、不便です.virtualenvwrapperをインストールしてこの問題を解決
C:\Users\allar>pip install virtualenvwrapper-win
Linuxでpip install virtualenvwrapperを入力すればいいです.Windowsでインストールされているので-winを追加しました.
virtualwrapperは、作成した仮想環境を同じディレクトリの下に配置します.
virtualenvwrapperをインストールすると、mkvirtualenvを使用して仮想環境を作成できます.
C:\Users\allar>mkvirtualenv Lfonline
C:\Users\allar\Envs is not a directory, creating
New python executable in C:\Users\allar\Envs\Lfonline\Scripts\python.exe
Installing setuptools, pip, wheel...
done.
#
(Lfonline) C:\Users\allar>deactivate #
C:\Users\allar>
指定されたpythonバージョンの仮想環境を作成する方法-pでpython 3バージョンのパスを指定します.
C:\Users\allar>mkvirtualenv -p D:\python3.6\python.exe testvir2
-p:後D:python 3.6\python.exeは私がインストールしたpython 3のpythonです.exeパス
testvir 2:仮想環境を作成する名前です
現在の仮想環境の表示
C:\Users\allar>workon
Pass a name to activate one of the following virtualenvs:
==============================================================================
Lfonline
testvir
仮想環境に入る
C:\Users\allar>workon Lfonline
(Lfonline) C:\Users\allar>
仮想環境を削除します.rmvirtualenv仮想環境名
C:\Users\allar>rmvirtualenv testvir2
5.仮想環境に開発パッケージをインストールする方法
仮想環境にアクセスしてrequestsパッケージをインストール
C:\Users\allar>workon testvir # testvir
(testvir) C:\Users\allar>pip list #
Package Version
---------- -------
pip 19.1.1
setuptools 41.0.1
wheel 0.33.4
(testvir) C:\Users\allar>pip install requests # requests
requestsパッケージのアンインストール
(testvir) C:\Users\allar>pip uninstall requests