正在使用自动化Boring Stuff项目,并且遇到pyperclip和IDLE问题。 pyperclip已成功下载并且在终端中正常工作,但是当我在IDLE中导入pyperclip时,出现以下错误。在IDLE中不工作的Python模块
更新 - 这发生在其他模块 - 我在终端中安装的任何东西都不会导入到IDLE中。
进口pyperclip 回溯(最近通话最后一个): 文件“”,1号线,在 进口pyperclip ModuleNotFoundError:无模块名为“pyperclip”
我想我已经保存在错误的模块莫名其妙。下面是我的终端和IDLE的sys.path输出。
在终端:
'/水蟒/ bin中', '//anaconda/lib/python36.zip', '//anaconda/lib/python3.6', “//水蟒/ lib/python3.6/lib-dynload', '//anaconda/lib/python3.6/site-packages', '//anaconda/lib/python3.6/site-packages/Sphinx-1.5.1- py3.6.egg', '//anaconda/lib/python3.6/site-packages/aeosa', '//anaconda/lib/python3.6/site-packages/IPython/extensions', '/ Users/andrewricardo/.ipython']
在IDLE中:
sys.path ['','/ Users/andrewricardo/Documents','/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip','/ Library/Frameworks /Python.framework/Versions/3.6/lib/python3.6','/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload','/Library/Frameworks/Python.framework /Versions/3.6/lib/python3.6/site-packages']
这里有多条路径 - 我如何有效地将pyperclip模块移动到正确的位置?
或者 - 这里还有其他事情吗?
这是一个重复的问题,但我的答案在这里给出了新的信息,并提供了针对这种情况的详细信息。 –
这个问题实际上是关于多个python安装,而不是关于IDLE。有可能anaconda python也有IDLE,并且它可以为你工作。我的答案是如何在框架python中使用包的问题。 –