TOP*_*OP1 8 python environment package anaconda
我使用了conda一年,几周以来,每当我想使用 来安装软件包时conda install -c anaconda <package_name>,对于任何软件包,它都会卡在该Solving environment步骤上。
例如,我只想安装sympyPython mpmath...
有什么神奇的命令可以解决这个问题吗?
感谢致敬
xua*_*g84 15
使用pip而不是conda.
如今,Conda它几乎已经被破坏了,因为它的本机算法无法随着实际应用程序中的包数量进行扩展。它的开发人员很顽固,不愿意改变和适应,使得这个工具包变得越来越无用和绝望。
仅供参考, 和pip都是condaPython 包管理器(由不同群体开发)。
对于常见的Python包安装,例如sympy和mpmath,您可以
~/anaconda3/bin/python -m pip install sympy mpmath
Run Code Online (Sandbox Code Playgroud)
(如果您的 anaconda3 安装在您的主文件夹中,位于 ~/anaconda3;此命令会将 Python 包安装到您的 anaconda3 当前所在(或安装的)的任何文件夹中,例如,如果您的 anaconda3 安装在 /anaconda3 但已移动到 /opt/anaconda3,然后运行/opt/anaconda3/bin/python -m pip install sympy mpmath会将 anaconda3 安装到 /opt/anaconda3;/opt/anaconda3/pip install sympy mpmath如果你的 anaconda3 最初安装在 /opt/anaconda3 并且没有重新定位,则可以运行)将软件包安装到 anaconda3 的文件夹中,即 ~/anaconda3/lib /python3.*/站点包/
apt-get install python3-sympy python3-mpmath
Run Code Online (Sandbox Code Playgroud)
将软件包安装到系统文件夹中,即 /usr/lib/python3/dist-packages/
~/anaconda3/bin/python -m conda install sympy mpmath
Run Code Online (Sandbox Code Playgroud)
你经常需要等待几个小时,并且可能会失败,甚至可能导致 anaconda 安装损坏(我偶尔遇到过这种情况,然后必须完全重新安装 anaconda3)。
给开发者的一些注意事项conda:
pip无法做到的冲突。2023 年更好的答案:继续使用 conda,但只使用libmamba求解器。
Conda 实际上正在将其作为未来的默认设置,而且事情应该会快得多。
博客文章:https://conda.org/blog/2023-07-05-conda-libmamba-solver-rollout/ 其他信息: https: //www.anaconda.com/blog/a-faster-conda-for-成长型社区
要切换到新的求解器,首先执行以下操作
conda update -n base conda
Run Code Online (Sandbox Code Playgroud)
进而
conda install -n base conda-libmamba-solver
conda config --set solver libmamba
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           11829 次  |  
        
|   最近记录:  |