これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド フェードです。
プログラム:
NAME
fades - 通常見つかるケースで仮想環境を自動的に処理するシステム
スクリプトや単純なプログラムを作成するときだけでなく、大規模なプロジェクトの管理にも役立ちます。
シノプシス
ブランド [-h][ - 助けて] [-V][- バージョン] [-v][-詳細] [-q][- 静かな] [-i][--ipython]
[-d][- 依存] [-r][- 要件] [-x][--exec] [-p バージョン][--Python=バージョン]
[--rm=ウイド] [--システムサイトパッケージ] [--virtualenv-オプション=オプション] [--ピップ-
オプション=オプション] [--更新の確認] [子プログラム [子オプション]]
ブランド を使用してスクリプトを直接実行することも、#! を付けて実行することもできます。 あなたのスクリプトで
始まります。
DESCRIPTION
ブランド 新しい仮想環境を自動的に作成します (または以前に作成した仮想環境を再利用します)。
必要な依存関係をインストールし、その virtualenv 内でスクリプトを実行します。
スクリプトを実行する唯一の要件は、 ブランド 必要なマークも付けます
依存関係。
最初の非オプションパラメータ (存在する場合) は、実行する子プログラムになります。
それ以降の他のパラメータは、そのままその子スクリプトに渡されます。
ブランド 実行する子スクリプトを渡さずに実行することもできます。このモードでは、
作成/再利用された virtualenv 内で Python 対話型インタープリターを開きます (
からの依存関係 - 依存 or - 要件 オプション)。
OPTIONS
-h, - 助けて
すべてのパラメータとオプションに関するヘルプを表示し、終了します。
-V, - バージョン
プログラムのバージョンとシステムに関する情報を表示して終了します。
-v, -詳細
すべての内部デバッグ行を stderr に送信します。これは、あれば非常に便利です。
問題が生じます。
-q, - 静かな
(実際に問題がない限り) 何も表示しないので、元のスクリプトの stderr
全く汚染されていません。
-i, --ipython
Python シェルの代わりに IPython シェルを実行します。
-d, - 依存
コマンドラインから依存関係を指定します。 このオプションは複数指定可能です
回 (依存関係ごとに XNUMX 回)、毎回形式が リポジトリ::依存関係.
依存関係にはバージョン仕様が含まれる場合があり、リポジトリはオプションです
(デフォルトは「pypi」です)。 例:
リクエスト
pypi::requests > 2.3
リクエスト<=3
実際のコマンドラインの使用法については、以下の例を参照してください。
-r, - 要件
ファイルから依存関係を読み取ります。 各行の形式は以下と同じです
で指定された依存関係 - 依存.
-p バージョン, --python=バージョン
使用する Python バージョンを選択します。 引数には数値 (2.7) を指定できます。
名前全体 (python2.7) またはパス全体 (/ usr / bin / python2.7)。 もちろん、
対応するバージョンの Python がシステムにインストールされている必要があります。
依存関係は複数の場所 (Python ソース ファイル内、
インポートの他にコメントを付けて、 こちらからファイル、および/またはコマンドを通じて
ライン。 同じ依存関係を複数定義する場合、コマンドライン
は他のすべてをオーバーライドし、要件ファイルは、
ソースコード。
-x, --exec
実行する 子プログラム virtualenv 内。
当学校区の 子プログラム しなければなりません virtualenv で見つかります ビン ディレクトリにあります。
--rm ウイド
uuid によって virtualenv を削除します。
--システムサイトパッケージ
仮想環境にシステム サイト パッケージ ディレクトリへのアクセスを許可します。
--virtualenv-options=VIRTUALENV_OPTION
virtualenv に提供される追加のオプション。 (このオプションは複数回使用できます)
--pip-オプション=PIP_オプション
pip に提供される追加のオプション。 (このオプションは複数回使用できます)
--更新の確認
PyPI の更新をチェックして、新しいバージョンがあるかどうかを確認します。
要求された依存関係。 依存関係で新しいバージョンが利用可能な場合は、
(依存関係がバージョンなしで要求された場合)、または単にどの新しいものであるかを通知するだけです
バージョンが利用可能です (依存関係が特定のバージョンで要求された場合)。
例
フェード foo.py --bar
フェード下で foo.py を実行し、 --bar パラメータを子プログラムに渡します。
virtualenv とソース コードに示されている依存関係。
フェード -v foo.py
フェードの下で foo.py を実行し、すべてのフェード メッセージを表示します (冗長モード)。
フェード -d 依存関係 1 -d 依存関係 2>3.2 foo.py --bar
virtualenv で、フェード下で foo.py を実行します (--bar パラメーターを渡します)。
ソースコードに示されている依存関係と、dependency1 および
dependency2 (3.2 以降の任意のバージョン)。
フェード -d 依存関係 1
Python 対話型インタープリターを virtualenv で依存関係 1 とともに実行します。
インストールされています。
フェード -r 要件.txt
Python 対話型インタープリターを virtualenv にインストールした後、そこで実行します。
すべての依存関係はrequirements.txtファイルから取得されます。
使用する CONFIGURATION ファイル
次を使用してフェードを設定することもできます 。初期 設定ファイル。 フェードは設定ファイルを検索します
/etc/fades/fades.iniで示されるパス xdg システムの場合 (たとえば、
~/config/fades/fades.ini) と .fades.ini。 したがって、システムでさまざまな設定を行うことができます。
ユーザーとプロジェクトのレベル。
設定ファイルは .ini 形式です。 (configparser) とフェードは [フェード] を検索します
セクション。 CLI と同じ設定を使用する必要があります。 唯一の違いは、
構成オプションにダッシュが付いている場合は、アンダースコアに置き換える必要があります。
チェック http://fades.readthedocs.org/en/latest/readme.html#設定を使用したオプションの設定-
完全な例についてはファイルを参照してください。
onworks.net サービスを使用してオンラインでフェードを使用する
