这个怎么解决啊,想用sympy但是说已存在anaconda3中,但是用又用不了
ModulenotFoundError: No module named “sympy”
ModulenotFoundError:没有名为“sympy”的模块
根据报错含义和你题意中图片,分析是路径的问题。
路径错了哇,肯定找不了
可能是因为 PyCharm 默认使用的 Python 解释器与命令行中使用的解释器不同
PyCharm 在菜单栏中选择 "File"(文件),然后选择 "Settings"(设置)。
在弹出的窗口中,展开 "Project"(项目)部分,并选择 "Project Interpreter"(项目解释器),可以查看是否与cmd里安装的路径相同
如果您在使用Anaconda时遇到了无法使用Sympy的问题,可以尝试以下几种解决方法:
检查Sympy是否已正确安装:在Anaconda中,您可以使用以下命令来检查是否已安装Sympy:
Copy code
conda list sympy
如果输出结果中包含了Sympy,则表示已经正确安装了Sympy。如果未安装,您可以使用以下命令安装Sympy:
Copy code
conda install sympy
检查环境和路径设置:确保您在使用Anaconda时处于正确的环境中,并且已经激活该环境。您可以使用以下命令来查看当前激活的环境:
css
Copy code
conda info --envs
确保您在运行Python时使用的是正确的环境和路径。
更新Anaconda和Sympy版本:尝试更新Anaconda和Sympy到最新版本。使用以下命令更新Anaconda:
sql
Copy code
conda update anaconda
然后使用以下命令更新Sympy:
sql
Copy code
conda update sympy
创建新环境:如果问题仍然存在,可以考虑创建一个新的虚拟环境,并在该环境中安装Sympy。使用以下命令创建新环境:
lua
Copy code
conda create -n myenv python=3.9
然后激活新环境并安装Sympy:
Copy code
conda activate myenv
conda install sympy
使用pip安装:如果以上方法仍然无法解决问题,您可以尝试使用pip来安装Sympy。在激活的环境中,使用以下命令安装Sympy:
Copy code
pip install sympy
那你别用这个目录下的python解释器,
用你那个anaconda3所在的目录解释器即可,你这个情况属于电脑里有多个解释器,弄混了知道吧
pycharm环境配置问题
就在anaconda3里面安装sympy,不要在cmd里面安装,anaconda3用的是虚拟环境,cmd用的是python默认环境,两个不一样
下面推荐一篇
https://blog.csdn.net/qq_18424081/article/details/85856713
真心不错