【发布时间】:2019-01-22 16:07:21
【问题描述】:
我目前正在使用一台共享的 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 env(2.7 和 3.6)中安装当前安装的所有软件包(pip list)?我不关心包版本。可以为每个包安装相同版本或最新版本。
【问题讨论】:
-
您希望它们通过
pip安装在您的 conda 环境中,还是通过conda安装(如果存在于conda或conda-forge、pip如果没有,或者总是通过conda安装(如果不存在,则动态生成一个配方)?如果您不知道,我认为第二个可能是最好的,但这是您的选择。 -
另外,“可以安装相同版本或最新版本……”但不是早期版本,对吧?
-
更喜欢通过 conda 安装。是的,不是早期版本。
标签: python python-3.x pip anaconda conda