在Windows网络上安装Python

时间:2014-02-18 09:50:39

标签: python virtualenv anaconda conda

我正在运行Anaconda的本地安装+一堆第三方工具(Mosek)+我编写的内部模块......

据我所知,我可以使用virtualenv(或conda)将其全部包装起来,使其成为一个整洁的环境。

该公司在Win 8网络上运行。

我认为有两种基本方法

1)我可以在网络驱动器上安装所有这些(Python是否需要对其pyc文件进行写访问?)。如果我将它转储到只读文件夹中就足够了吗?如果人们只修改他们的路径就足够了吗?注册表(以及相关问题)怎么样?

2)人们复制环境并在本地安装。 (也许有某种安装程序?)。通过这种方式,他们可以添加更多模块,而不必费心去修改仅使用中央Python。

我在这里打电话给专家......

托马斯

1 个答案:

答案 0 :(得分:1)

conda已经支持自动执行选项2。只需将网络驱动器Anaconda添加到PATH并使用conda创建新环境conda create。如果conda检测到Anaconda是只读的,它将在本地写入内容。如果您正在寻找更顺畅地自动化的方法,那么您应该查看Anaconda Server

关于注册表,如果您希望Windows应用程序能够自动找到Python,这一点非常重要。

关于只读问题,据我所知,Python从只读安装运行时效果很好。我不能保证你使用的所有库都会,但他们应该。