首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Conda Skeleton为不同的Python版本安装相同的包

Conda Skeleton为不同的Python版本安装相同的包
EN

Stack Overflow用户
提问于 2019-06-05 02:17:55
回答 1查看 132关注 0票数 0

我想在我的conda环境中安装用于数据科学的sklearn-pandas,这样我就可以切换到我的Python2 Conda环境,并使用框架来构建它:

代码语言:javascript
复制
conda skeleton pypi sklearn-pandas
conda-build sklearn-pandas
conda install --use-local sklearn-pandas

问题是,这构建了一堆python3依赖项,最后,当我运行python时,我得到了

代码语言:javascript
复制
Python 3.6.6

这意味着它必须升级环境的python版本以适应它安装的包。

我认为这个库应该与Python2兼容,它甚至在它的Git库中说“构建与Python2和Python3兼容的通用轮”。

我需要传递哪些参数给conda框架、构建和安装,这样它才能为Python 2安装和构建它,并且不会进行这种不必要的升级?

EN

回答 1

Stack Overflow用户

发布于 2019-06-05 02:53:55

解决这个问题--你只需要在conda-build步骤中添加一个标志即可。它是:

代码语言:javascript
复制
conda-build --python 2.7 sklearn-pandas

尽管在安装的conda框架阶段,它似乎引入了py36包,但一旦您使用标志执行这个conda-build步骤,它就会用py27替换它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56449330

复制
相关文章

相似问题

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