我安装了 Anaconda3,需要安装 symfit。使用pip install symfit
,程序返回错误:Cannot uninstall sympy
。它distutils...."
似乎是 symfit 需要sympy 1.1.1
的,但我的 Anaconda 安装已经安装sympy 1.3
并且symfit installer
对象。我怎样才能解决这种不兼容问题?
谢谢。
我安装了 Anaconda3,需要安装 symfit。使用pip install symfit
,程序返回错误:Cannot uninstall sympy
。它distutils...."
似乎是 symfit 需要sympy 1.1.1
的,但我的 Anaconda 安装已经安装sympy 1.3
并且symfit installer
对象。我怎样才能解决这种不兼容问题?
谢谢。
解决方案之一是创建一个新的 conda 环境并在该环境中尝试安装,以避免不同软件包版本之间的冲突。在 Centos 中尝试过同样的方法,它工作正常。尝试以下步骤:
1)创建conda环境:
conda create -n my_env python=3
2)激活环境:
source activate my_env
3)安装symfit包
pip install symfit
请注意,“my_env”是环境名称。希望这可以解决您的问题。
问候,
多纳
是的,在虚拟环境中安装 spyder 和 symfit 效果很好,我最初安装 symfit 和运行我的程序的问题得到了解决。我从 Anaconda 提示符中了解到使用虚拟环境的其他一些命令是“where spyder”,它定位已安装的各种实例和“conda info --envs”,它列出了已创建的虚拟环境。再次感谢。