首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Pip包传输给conda

将Pip包传输给conda
EN

Stack Overflow用户
提问于 2018-08-15 18:32:57
回答 2查看 4.7K关注 0票数 5

我目前正在使用一个共享的Ubuntu机器,它有python2.7和通过pip安装的多个包。

代码语言:javascript
复制
$ 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.7Python 3.6环境。

如何在conda (2.73.6)中安装当前安装的所有软件包(2.73.6)?我不关心软件包的版本。可以为每个包安装相同的版本或最新版本。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-15 18:36:10

安装相同的版本

首先,将通过pip安装到文件中的包列表:

代码语言:javascript
复制
pip freeze > packages.txt

然后在您的两个环境中使用conda安装它们:

代码语言:javascript
复制
conda install --yes --file packages.txt

安装忽略版本

pip freeze将推出带有版本的包。若要删除它们,请运行以下命令:

代码语言:javascript
复制
pip freeze | sed s/=.*// > packages.txt

这样,您将更有可能成功地使用conda安装它们,而不会产生依赖冲突。

预期PackagesNotFoundError

如果您安装了很多软件包,conda可能找不到其中的一些包。在这种情况下,请查看this question

票数 8
EN

Stack Overflow用户

发布于 2020-01-20 11:59:26

这里给出了下载conda并安装多个python版本,还可以找到许多与conda相关的重要命令。ubuntu

在conda中安装pip软件包。

代码语言:javascript
复制
*while read requirement; conda install --yes $requirement;or pip install $requirement; end < requirements.txt*
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51864477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档