![](/img/trans.png)
[英]Does conda install a different python binary for the same python versions?
[英]Conda Skeleton Installing Same Package For Different Python Versions
我想在我的conda環境中為數據科學安裝sklearn-pandas所以我切換到我的Python2 Conda環境並使用骨架來構建它:
conda skeleton pypi sklearn-pandas
conda-build sklearn-pandas
conda install --use-local sklearn-pandas
問題是,這構建了一堆python 3依賴項,並在最后我運行python --version時得到
Python 3.6.6
這意味着它必須升級python版本的環境以適應它安裝的軟件包。
我認為這個庫應該與Python 2兼容,它甚至在它的Git repo中說“構建與python 2和python 3兼容的萬向輪”。
我需要將哪些參數傳遞給conda框架,構建和安裝,以便它為Python 2安裝和構建它並且不進行這種不必要的升級?
想出這個 - 你只需要在conda-build步驟中添加一個標志。 它的:
conda-build --python 2.7 sklearn-pandas
雖然在安裝的conda骨架階段它似乎引入了py36包,但是一旦用標志執行這個conda-build步驟,它就會用py27替換它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.