我是Python新手。我正在尝试使用Sympy包。我在Pycharm中运行Python 3. 11。我正在使用Windows 10。
它显示:
模块未找到错误:没有名为'symy'的模块
我运行pip install sympy
,它安装了它。当我尝试重新安装它时,它显示:
已满足要求:在c:\用户\jrk\应用程序数据\本地\程序\python\python311\lib\站点包(1.11.1)中执行symmy
已满足要求:在c:\用户\jrk\应用程序数据\本地\程序\python\python311\lib\站点包(来自sympy)中,mpth〉= 0.19(1.2.1)
我试着通过这个指南https://bobbyhadz.com/blog/python-no-module-named-sympy,但它没有工作。
我试着卸载它,并重新安装它都与pip和mpip,不幸的是没有工作
在顶部,您可以看到我正在使用哪个解释器
我可以看到在我的下载文件夹中有一个名为sympy的文件,也许那必须重新定位,但去哪里呢?
3条答案
按热度按时间f4t66c6m1#
我的指令可能有点生疏,因为我不经常使用Windows for Python,但现在开始:
您会注意到,Pycharm Python解释器的路径(c:\Users\jrk\PycharmProjects..)与pip在错误消息中报告的路径(c:\Users\jrk\appdata..)不同。
有多个版本的Python是很正常的,但是你需要注意你调用的是哪一个。
从你的描述中我们不清楚你到底在哪里运行pip命令,但是通常如果你在Pycharm中打开内置终端,它很可能会自动激活正确的虚拟环境。如果是这样的话,命令行提示符应该以
(venv)
开始。如果你运行pip install sympy
,你应该把它安装在正确的位置。如果您使用的是常规命令提示符,则还可以通过运行
c:\Users\jrk\PycharmProjects\pythonProject\venv\Scripts\
文件夹中的activate
或activate.bat
文件来手动激活虚拟环境。可能还想了解一些关于虚拟环境@https://docs.python.org/3/library/venv.html的信息
9vw9lbht2#
我找到了解决方案。我不知道为什么它工作。但我把项目从我电脑上的本地文件移到我们公司使用的服务器上,然后它工作了
agxfikkp3#
尝试卸载并重新安装
pip uninstall sympy
pip install sympy