2016-10-11 6 views
3

Pythonを私の組織内の非プログラマに配備したいのですが、インストールプロセスは完全にPerforceのディレクトリを同期させ、おそらく環境変数を設定するバッチファイルを1つ実行するというものです。Anacondaはポータブルゼロコンフィギュレーションのインストール用にパッケージ化できますか?

ミニコンダをディレクトリをコピーするだけで "インストール"できるようにパッケージ化することはできますか?インストーラは何をしていますか?

私は、コマンドラインから実行できるPythonスクリプトを提供することで、アーティストの特定のタスクを自動化したいと考えています。しかし、インストーラやアンインストーラを一切実行しなくても、インタプリタをマシンにインストールする必要はありません。また、非冪等で失敗するプロセスもあります。 env varsを設定するバッチファイルは、冪等であるため、問題ありません。途中で失敗して修復が必要な状態にワークステーションを置くインストーラはありません。

特に、ライブラリを全員のインストールに追加するには、自分の机の上にcondaを使用し、次のディレクトリをP4にチェックインしてから、次のp4 syncでアーティストに自動的に譲りましょう。

私はWinPythonを見ましたが、1.4GBでは大きすぎます。移植可能なPythonは存在しません。

私たちは独占的にWindowsのショップですので、LinuxまたはMacポータブルソリューションは必要ありません。

+0

http://stackoverflow.com/a/19170873/2369808 –

答えて

2

silent install modeを使用すると、完全移植性のあるMinicondaインストール(v.4.3.21ウィンドウx64では250MB)を作成できます。

Miniconda3-latest-Windows-x86_64.exe /InstallationType=JustMe /AddToPath=0 /RegisterPython=0 /NoRegistry=1 

(ソリューションがin this issueを見つけた)

+0

私はCrashworksはアナコンダ(Pythonのディストリビューション)とないMiniconda話していたと思います。 – Royi

+0

@ロイ、まあ、質問は明らかにミニコンダを言います。「ミニコンダをパッケージ化することは可能ですか?」と私はあなたのコメントを理解していません。 BTW MinicondaはAnacondaと同じですが、[conda docs](https:/ /)のPythonディストリビューションに含まれる最小限のパッケージ( '[...] Miniconda、condaとその依存関係のみを含むAnacondaのミニバージョンです。 /conda.io/docs/user-guide/install/index.html))) – FabienP

関連する問題