首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将Pyperclip导入Mu

无法将Pyperclip导入Mu
EN

Stack Overflow用户
提问于 2021-01-20 22:09:13
回答 1查看 642关注 0票数 0

如果这个问题得到了回答,我很抱歉;我太绿色了,不知道是否有人有我的问题。我正在使用Python自动完成无聊的工作,并试图导入pyperclip for ch。6.下面是命令提示符。

微软Version 10.0.17134.1246 2018年微软公司。版权所有。

c:\users\anthony.suarez\appdata\local\programs\python\python39\lib\site-packages (1.8.1)中的C:\Users\anthony.suarez>py -m pip安装pyperclip的要求已经满足

C:\Users\anthony.suarez>py Python3.9.1(标签/v3.9.1:1e5d33e,2020年12月7日,17:08:21) MSC v.1927 64位(AMD64)关于win32类型“帮助”、“版权”、“信用”或“许可”以获得更多信息。

In Mu,进口俾皮夹给我:

QtConsole 4.3.1Python3.6.3 (v3.6.3:2c5fed8,10月3日2017年10月3日,18:11:49) MSC v.1900 64位(AMD64)类型“版权”、“信用”或“许可”以获取更多信息-- IPython 6.2.1 --增强的交互式Python。类型“?”寻求帮助。

进口吡咯烷酮

()中的ModuleNotFoundError跟踪(最近一次调用)->1导入pyperclip

ModuleNotFoundError:没有名为“pyperclip”的模块

我看到了Python的不同版本,但不确定这是问题还是如何解决它。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-03-15 20:37:32

如果您想知道发生了什么以及为什么会出现这个错误:

从命令行提示:

代码语言:javascript
复制
C:\Users\anthony.suarez>py Python 3.9.1

这意味着当您使用py调用python时,系统安装的版本是3.9.1。当您使用py -m pip install <packagename>时,您正在系统上将包安装到这个版本的python上。

需要注意的一点是,在一个系统上有许多不同版本的Python是很常见的,它们都是相互独立的。这是因为出于稳定性的原因,代码最好在编写/打算用于的Python版本上运行。随着语言的发展,语言也会发生变化,因此遗留代码需要遗留解释器正确运行。

代码语言:javascript
复制
Jupyter QtConsole 4.3.1 Python 3.6.3 

From Mu意味着Mu中的Python是运行3.6.3的木星解释器。这与您在上面安装的解释器不同。

为了取得更好的结果,我强烈建议您安装Mu的beta版本(在您正在阅读的书中也推荐了此版本),它具有安装在Mu控制台中运行的软件包的整洁功能。只需点击右下角的齿轮,点击第三方软件包,键入你的包,瞧,所有的东西都安装好了。此方法将Mu中的python解释器视为它自己的环境,这反映了编码的最佳实践,当您过渡到更复杂的IDE时,您将看到它的出现。

下面是用于安装软件包的Mu beta过程的示例GIF。

https://user-images.githubusercontent.com/37602/51554718-dbd5c800-1e6d-11e9-94d8-03f0b11b7f04.gif

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

https://stackoverflow.com/questions/65818412

复制
相关文章

相似问题

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