我目前正在使用一个共享的Ubuntu机器,它安装了python2.7和通过pip安装的多个软件包。
$ python --version
Python 2.7.12
$ pip --version
pip 18.0 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
$ pip list
Package Version
---------------------------------- -----------
asn1crypto 0.24.0
awscli 1.11.101
backports-abc 0.5
...
..
.
我想安装conda,并拥有Python 2.7和Python 3.6环境。请问如何在两个conda环境(2.7和3.6)中安装当前已安装的所有软件包(pip list)?我不关心软件包的版本,可以为每个软件包安装相同或最新的版本。
pip
安装它们,还是如果存在于conda
或conda-forge
上则通过conda
安装,如果不存在则通过pip
安装,或者总是通过conda
安装(如果不存在则动态生成一个recipe)?如果你不确定,我认为第二种方式可能是最好的,但这是你的选择。 - abarnert