Anaconda 环境包更新
Anaconda environments packages update
假设我以 root 身份执行完整的 anaconda 安装,并将在所有用户之间共享。
一个。在 base 环境我安装 python2.7.12, matplotlib 和 numpy:
$ conda install python=2.7.12 matplotlib numpy
b。几个月后,我的一位用户创建了一个环境:
$ conda install -n py27 python=2.7.12 matplotlib numpy
假设同时更新了 matplotlib 和 numpy,不再是同一版本。
我的问题是:
a)安装的matplotlib和numpy版本会自动更新到最新吗?
在b)中创建环境时,安装了哪些版本的matplotlib和numpy? a)?
的基础环境中安装的最新的或安装的
我问这个问题的原因是因为我试图在实现共享 anaconda 环境的同时最大限度地减少磁盘占用空间。基本上,原因是避免为每个用户安装不同的 anaconda,并避免 20 个不同版本的 matplotlib 和 numpy(以及许多其他版本)占用磁盘 space.
谢谢。
a.) 已安装软件包的版本不会自动更新,只有当您使用软件包管理器明确发出更新命令时才会更新软件包
b.) 创建新环境并尝试再次安装软件包时,默认情况下它将安装最新的软件包(可能与您的基础环境中存在的任何软件包不匹配)
编辑 - 我想说的是,使用 requirements.txt 文件是确保每个人都使用相同版本的已安装库的更好方法。
否则你可以确保每个人都提到版本号以及安装命令
例如:pip install 'package_name==version_number'
假设我以 root 身份执行完整的 anaconda 安装,并将在所有用户之间共享。
一个。在 base 环境我安装 python2.7.12, matplotlib 和 numpy:
$ conda install python=2.7.12 matplotlib numpy
b。几个月后,我的一位用户创建了一个环境:
$ conda install -n py27 python=2.7.12 matplotlib numpy
假设同时更新了 matplotlib 和 numpy,不再是同一版本。
我的问题是:
a)安装的matplotlib和numpy版本会自动更新到最新吗?
在b)中创建环境时,安装了哪些版本的matplotlib和numpy? a)?
的基础环境中安装的最新的或安装的
我问这个问题的原因是因为我试图在实现共享 anaconda 环境的同时最大限度地减少磁盘占用空间。基本上,原因是避免为每个用户安装不同的 anaconda,并避免 20 个不同版本的 matplotlib 和 numpy(以及许多其他版本)占用磁盘 space.
谢谢。
a.) 已安装软件包的版本不会自动更新,只有当您使用软件包管理器明确发出更新命令时才会更新软件包
b.) 创建新环境并尝试再次安装软件包时,默认情况下它将安装最新的软件包(可能与您的基础环境中存在的任何软件包不匹配)
编辑 - 我想说的是,使用 requirements.txt 文件是确保每个人都使用相同版本的已安装库的更好方法。
否则你可以确保每个人都提到版本号以及安装命令
例如:pip install 'package_name==version_number'