Anaconda 中的依赖项和包冲突?
Dependencies and packages conflicts in Anaconda?
我在 Windows 10 机器上使用 Anaconda 5.1 和 Python 3.6。
我有很多问题;我尝试将一些有用的工具添加到我的 conda 环境中,例如 lightGBM、tensorflow、keras、bokeh 等,但是一旦我使用了
conda install -c conda-forge packagename
在所有这些方面,我最终不得不降级和升级不同的软件包,这只会扰乱我的安装,并且在这些安装之后我无法再使用任何东西。
我想知道是否可以让多个版本的软件包和依赖项并存,这样不会破坏我的安装?
抱歉,如果我的问题看起来很幼稚,感谢您的帮助,
内特
您可以尝试通过将 --no-update-dependencies
或 --no-update-deps
传递给 conda install
命令来禁用传递性 deps 更新。前任:
conda install --no-update-deps pandas
。
好吧,通过四处搜索,我可以把所有东西都准备好 运行 并且它似乎不再有冲突,我不得不卸载 Anaconda,重新启动我的计算机,然后在安装后重新安装它虽然坏了。
只要包和依赖项没有相互混淆,我就能够在常规(基本)环境中安装 lightgbm、folium 和 并使用它们。除了我链接的 catboost 之外,这些都是直接使用 conda install -c conda-forge packagename
安装的。不要忘记检查不同版本的 conda、python 和 pip (wheel),它们可能会影响您的系统。
此外,conda install nb_conda
的安装能够直接在 Jupyter notebook 中 select 不同的环境。
我从 那里得到了这个。
然后,当我想安装 Tensorflow、Keras、theano 时,对我有用的是第二条评论 中的说明,尽管你不应该忘记在你创建的激活的新环境中再次安装 jupyter .
之后,关闭一切,re-launch一切,在 Jupyter 的右上角,您应该能够选择不同的环境并从那里开始工作。
我希望这能帮助处于同样困境的其他人。
我试图安装 pyrobuf 库,它显示了很多冲突。对我有用的是
conda update --prefix /Users/<your_username>/opt/anaconda3 anaconda
您可以尝试使用不同的 conda 环境。例如:
conda create -n myenv
然后您可以通过以下方式激活您的环境:
conda activate myenv
并停用:
conda deactivate
我在 Windows 10 机器上使用 Anaconda 5.1 和 Python 3.6。
我有很多问题;我尝试将一些有用的工具添加到我的 conda 环境中,例如 lightGBM、tensorflow、keras、bokeh 等,但是一旦我使用了
conda install -c conda-forge packagename
在所有这些方面,我最终不得不降级和升级不同的软件包,这只会扰乱我的安装,并且在这些安装之后我无法再使用任何东西。
我想知道是否可以让多个版本的软件包和依赖项并存,这样不会破坏我的安装?
抱歉,如果我的问题看起来很幼稚,感谢您的帮助,
内特
您可以尝试通过将 --no-update-dependencies
或 --no-update-deps
传递给 conda install
命令来禁用传递性 deps 更新。前任:
conda install --no-update-deps pandas
。
好吧,通过四处搜索,我可以把所有东西都准备好 运行 并且它似乎不再有冲突,我不得不卸载 Anaconda,重新启动我的计算机,然后在安装后重新安装它虽然坏了。
只要包和依赖项没有相互混淆,我就能够在常规(基本)环境中安装 lightgbm、folium 和 conda install -c conda-forge packagename
安装的。不要忘记检查不同版本的 conda、python 和 pip (wheel),它们可能会影响您的系统。
此外,conda install nb_conda
的安装能够直接在 Jupyter notebook 中 select 不同的环境。
我从
然后,当我想安装 Tensorflow、Keras、theano 时,对我有用的是第二条评论
之后,关闭一切,re-launch一切,在 Jupyter 的右上角,您应该能够选择不同的环境并从那里开始工作。
我希望这能帮助处于同样困境的其他人。
我试图安装 pyrobuf 库,它显示了很多冲突。对我有用的是
conda update --prefix /Users/<your_username>/opt/anaconda3 anaconda
您可以尝试使用不同的 conda 环境。例如:
conda create -n myenv
然后您可以通过以下方式激活您的环境:
conda activate myenv
并停用:
conda deactivate