[英]Cannot resolve ModuleNotFoundError: No module named 'sympy'
[英]Trying to resolve ModuleNotFoundError: No module named
尝试使用 pip 在我的 mac 上安装第三方模块,但出现此错误(使用 IDLE 作为 Python shell):
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import pyperclip
ModuleNotFoundError: No module named 'pyperclip'
(尝试了多个模块并且都返回相同的错误)
我已经使用以下方式安装了模块:
pip3 install pyperclip
我可以看到它已安装到目录中:
/opt/homebrew/lib/python3.9/site-packages
我试过浏览 StackOverflow 上发布的几个帖子,例如这个和这个,但是在尝试了他们的步骤之后,我似乎无法解决它。
其中 -a pip3 给出:
/opt/homebrew/bin/pip3
/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3
/usr/local/bin/pip3
/usr/bin/pip3
其中 -a python3 给出:
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3
/usr/local/bin/python3
/usr/bin/python3
print(sys.version) 给出:
3.9.1 (v3.9.1:1e5d33e9b9, Dec 7 2020, 12:44:01)
[Clang 12.0.0 (clang-1200.0.32.27)]
pip --version 给出:
pip 22.1.2 from /opt/homebrew/lib/python3.9/site-packages/pip (python 3.9)
运行/usr/local/bin/python3 test1.py
:
Traceback (most recent call last):
File "/Users/dxz/Downloads/test1.py", line 1, in <module>
import pyperclip
ModuleNotFoundError: No module named 'pyperclip'
谢谢
您可以运行此命令来查看 pip3 使用哪个 python:
pip3 --version
但我猜你没有选择正确的 python 来运行你的 .py 文件
如果你像这样运行你的 .py:
python3 main.py
您必须确保 pip3 将库安装到“python3”链接的 python,或者您可以使用 pip3 链接的 python 之一运行 main.py 文件
我的意思是如果 pip3 --version 给你
/usr/bin/python3
这个python路径你可以像这样运行你的main.py
/usr/bin/python3 main.py
但如果你想使用最佳实践,我建议你使用 virtualenv
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.