首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图解析ModuleNotFoundError:没有名为

试图解析ModuleNotFoundError:没有名为
EN

Stack Overflow用户
提问于 2022-07-13 19:06:20
回答 1查看 492关注 0票数 0

试图使用pip在我的mac上安装第三方模块,我得到了这个错误(使用空闲作为Python ):

代码语言:javascript
复制
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import pyperclip
ModuleNotFoundError: No module named 'pyperclip'

(尝试了多个模块,并且都返回了相同的错误)

我已经使用以下方法安装了这些模块:

代码语言:javascript
复制
pip3 install pyperclip

我可以看到它已经安装到目录中:

代码语言:javascript
复制
/opt/homebrew/lib/python3.9/site-packages         

我试过浏览StackOverflow上的几个帖子,比如thisthis,但是在尝试了他们的步骤之后,我似乎无法解决这个问题。

-a pip3给出的是:

代码语言:javascript
复制
/opt/homebrew/bin/pip3
/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3
/usr/local/bin/pip3
/usr/bin/pip3

-a python3给出的是:

代码语言:javascript
复制
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3
/usr/local/bin/python3
/usr/bin/python3

打印(sys.version)给出:

代码语言:javascript
复制
3.9.1 (v3.9.1:1e5d33e9b9, Dec 7 2020, 12:44:01)
[Clang 12.0.0 (clang-1200.0.32.27)]

pip --版本提供:

代码语言:javascript
复制
pip 22.1.2 from /opt/homebrew/lib/python3.9/site-packages/pip (python 3.9)

运行/usr/local/bin/python3 test1.py

代码语言:javascript
复制
Traceback (most recent call last):
  File "/Users/dxz/Downloads/test1.py", line 1, in <module>
    import pyperclip
ModuleNotFoundError: No module named 'pyperclip'

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-13 19:23:01

您可以运行以下命令,以查看pip3使用哪个python:

代码语言:javascript
复制
pip3 --version

但我想您并没有选择正确的python来运行您的.py文件。

如果您像这样运行您的.py:

代码语言:javascript
复制
python3 main.py

您必须确保pip3将库安装到“python3”链接的python,否则可以使用pip3链接的python之一运行main.py文件。

我是说如果pip3 --版本给了你

代码语言:javascript
复制
/usr/bin/python3

这个python路径您可以这样运行您的main.py

代码语言:javascript
复制
/usr/bin/python3 main.py

但是,如果您想使用最佳实践,我建议您使用虚拟环境。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72971414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档