2016-10-11 18 views
3

我想將Python部署到我的組織中的非程序員,這樣安裝過程完全由Perforce同步一個目錄,並可能運行一個設置環境變量的批處理文件。Can Anaconda可以打包以進行便攜式零配置安裝嗎?

是否可以將Miniconda打包成可以通過複製目錄來「安裝」的方式?它的安裝程序有什麼作用?

原因是我想爲我們的藝術家自動執行某些任務,方法是向他們提供可從命令行運行的Python腳本。但是我需要將解釋器放到他們的機器上,而不必運行任何類型的安裝程序或卸載程序,或者任何可以以非冪等方式失敗的進程。設置env變量的批處理文件很好,因爲它是冪等的。安裝程序可能會中途中斷,並將工作站置於需要修復的狀態才能修復。

特別是,添加庫到每個人的安裝應該由我使用conda我的辦公桌上,檢查隨後的目錄到P4,然後讓藝術家與他們的下一個p4 sync把它撿起來自動的。

我看着WinPython,但在1.4GB它太大了。可移植的Python已經失效。

我們只是一家Windows商店,因此不需要Linux或Mac便攜式解決方案。

+0

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

回答

2

您可以使用silent install mode創建一個完全便攜式的Miniconda安裝(250MB v.4.3.21 Windows x64)。

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

(發現的解決方案in this issue

+0

我覺得Crashworks談論蟒蛇(Python發行),而不是Miniconda。 – Royi

+0

@羅伊,好吧,這個問題明確提到Miniconda「'是否有可能封裝Miniconda [...]'」,所以我不明白你的意見。 BTW Miniconda與Anaconda相同,但是Python發行版中包含的最小軟件包('[...] Miniconda,僅包含conda及其依賴關係的Anaconda迷你版.',[conda docs](https:/ /conda.io/docs/user-guide/install/index.html)) – FabienP