Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Python VirtualEnvのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Python VirtualEnv
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:開発]] [[en:Python/Virtualenv]] [[es:Python VirtualEnv]] ''virtualenv'' は Ian Bicking によって書かれた Python ツールで、[[Python]] の隔離環境を作成するのに使われます。他の virtualenv やシステムの Python パッケージに煩わされることなくパッケージをインストールすることができます。この記事では ''virtualenv'' パッケージのインストールと、パッケージに付随しているコマンドラインユーティリティ ''virtualenvwrapper'' について扱っています。''virtualenvwrapper'' はワークフローを改善するために Doug Hellmann によって作成されました。仮想環境の中で作業を開始するクイックハウツーも記載しています。 ==仮想環境の概要== ''virtualenv'' はプロジェクトに必要な様々なバージョンの管理や、パッケージの依存関係に対処しなくてはならない問題を解決するために作られたツールです。例えば、あなたが Django によるウェブサイトを2つ作成するとして、片方は Django 1.2 が必要なのにもう一方は古き良き 0.96 を必要とする場合を考えて下さい。両方を {{ic|/usr/lib/python2/site-packages}} にインストールして両方のバージョンを利用することはできません。virtualenv があればそれが可能です。隔離環境を2つ作成して、開発環境を2つにすれば上手くいきます。 ''vitualenvwrapper'' はお気に入りのコンソールから実行できる便利なコマンドを提供することで ''virtualenv'' をさらに一歩先に進めます。 ''venv'' はバージョン 3.3 で追加された [https://docs.python.org/3/library/venv.html ビルトインモジュール] で、''virtualenv'' と同じような API を実装しています。 == Virtualenv == ''virtualenv'' は Python 2.6+ と Python 3.x をサポートしています。Python のバージョンの違いについては [[Python#Python 3]] を見て下さい。 === インストール === {{Pkg|python-virtualenv}} あるいは (旧バージョンの) {{Pkg|python2-virtualenv}} を[[インストール]]してください。 ===基本的な使い方=== ''virtualenv'' でサンドボックスを作成する高度なチュートリアルは [http://wiki.pylonshq.com/display/pylonscookbook/Using+a+Virtualenv+Sandbox こちら] にあります。リンクが辿れない場合、[http://web.archive.org/web/20120304235158/http://wiki.pylonshq.com/display/pylonscookbook/Using+a+Virtualenv+Sandbox アーカイブのリンク] を見て下さい。シンプルな使い方は以下のようになります: * virtualenv を作成: $ virtualenv my_env * virtualenv を有効化: $ source my_env/bin/activate * virtualenv の中にパッケージをインストール (例: Django): (my_env)$ pip install django * 作業を行う * virtualenv を離れる: (my_env)$ deactivate == Virtualenvwrapper == ''virtualenvwrapper'' は virtualenv を作成・有効化・削除する便利なコマンドを使えるようにして、より自然なコマンドライン操作で virtualenv を扱えるようにします。{{Pkg|python-virtualenv}} と {{Pkg|python2-virtualenv}} 両方のラッパーになっています。 ===インストール=== [[公式リポジトリ]]から {{Pkg|python-virtualenvwrapper}} パッケージを[[インストール]]してください。 そして {{ic|~/.bashrc}} に以下の行を追加: export WORKON_HOME=~/.virtualenvs source /usr/bin/virtualenvwrapper.sh python3 をデフォルトにしていない場合 ({{ic|$ python --version}} の出力を確認してください)、{{ic|virtualenvwrapper.sh}} スクリプトを source する前に {{ic|~/.bashrc}} に以下の行も追加する必要があります。現行バージョンの {{ic|virtualenvwrapper-python}} パッケージは python3 でのみ動作します。ただし python2 の virtualenv を作成することは問題なく可能です。 VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 コンソールを再度開いて {{ic|WORKON_HOME}} フォルダを作成してください: $ mkdir $WORKON_HOME ===基本的な使い方=== virtualenvwrapper の使い方に関しては Doug Hellmann の [http://www.doughellmann.com/docs/virtualenvwrapper/ ページ] が参考になります。 * virtualenv を作成: $ mkvirtualenv -p /usr/bin/python2.7 my_env * virtualenv の有効化: $ workon my_env * virtualenv の中にパッケージをインストール (例: Django): (my_env)$ pip install django * 作業を行う * virtualenv を離脱: (my_env)$ deactivate == 参照 == *[https://pypi.python.org/pypi/virtualenv virtualenv Pypi page] *[http://wiki.pylonshq.com/display/pylonscookbook/Using+a+Virtualenv+Sandbox Tutorial for virtualenv] *[http://www.doughellmann.com/docs/virtualenvwrapper/ virtualenvwrapper page at Doug Hellmann's]
Python VirtualEnv
に戻る。
検索
検索
Python VirtualEnvのソースを表示
話題を追加