【发布时间】:2020-10-13 22:13:56
【问题描述】:
我是编码、Python 以及除用户级计算之外的任何内容的初学者。我一直在学习用 Python 编码,一切都很好,直到我尝试在 Python 的标准库 (pyglet) 之外导入一个模块。
pip install pyglet 工作,现在返回:
> Requirement already satisfied: pyglet in
c:\users\nick\appdata\local\programs\python\python38-32 (1.5.7)
然后我在PyCharm中运行模块时收到错误消息。
>C:\Users\Nick\venv\Scripts\python.exe C:/Users/Nick/PycharmProjects/learning1/leaning1.GUI.py
Traceback (most recent call last):
File "C:/Users/Nick/PycharmProjects/learning1/leaning1.GUI.py", line 1, in <module>
import pyglet
ModuleNotFoundError: No module named 'pyglet'
Process finished with exit code 1
我认为这个问题有几个可能的来源。
-
我想我可能将文件保存在多个目录中,所以 PyCharm 无法找到我需要的内容。如果这是问题所在,请指导我学习如何在我的计算机上组织文件的资源(关于目录的一些非常基本的知识,因为我一无所知)。
-
我通过 python.org 安装了 python,但是当我尝试在命令行中检查我的 python 版本时,Microsoft Store 被自动打开。我还从 Windows Store 下载了 Python。
-
我尝试通过完全卸载 PyCharm、Python(Windows 商店)和 Python (python.org) 来解决我的问题。我还尝试删除所有以前的 .py 文件。我不认为我找到了所有东西。
-
我弄乱了 PyCharm 中的解释器设置。
我真正想要的是通过擦洗所有 Python 内容从头开始!
【问题讨论】:
-
您遇到的错误可能有多种原因。如果你 included Python in your path 和 using and activating your venv 一起设置项目解释器,如下面的答案所示,你应该很高兴。 (如果它仍然不起作用,请更新您的答案以反映您已采取哪些步骤。)
标签: python module directory pip pycharm