我想在我的conda环境中安装用于数据科学的sklearn-pandas,这样我就可以切换到我的Python2 Conda环境,并使用框架来构建它:
conda skeleton pypi sklearn-pandas
conda-build sklearn-pandas
conda install --use-local sklearn-pandas问题是,这构建了一堆python3依赖项,最后,当我运行python时,我得到了
Python 3.6.6这意味着它必须升级环境的python版本以适应它安装的包。
我认为这个库应该与Python2兼容,它甚至在它的Git库中说“构建与Python2和Python3兼容的通用轮”。
我需要传递哪些参数给conda框架、构建和安装,这样它才能为Python 2安装和构建它,并且不会进行这种不必要的升级?
发布于 2019-06-05 02:53:55
解决这个问题--你只需要在conda-build步骤中添加一个标志即可。它是:
conda-build --python 2.7 sklearn-pandas尽管在安装的conda框架阶段,它似乎引入了py36包,但一旦您使用标志执行这个conda-build步骤,它就会用py27替换它们。
https://stackoverflow.com/questions/56449330
复制相似问题