【问题标题】:Messed up Python directories搞砸了 Python 目录
【发布时间】: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

我认为这个问题有几个可能的来源。

  1. 我想我可能将文件保存在多个目录中,所以 PyCharm 无法找到我需要的内容。如果这是问题所在,请指导我学习如何在我的计算机上组织文件的资源(关于目录的一些非常基本的知识,因为我一无所知)。

  2. 我通过 python.org 安装了 python,但是当我尝试在命令行中检查我的 python 版本时,Microsoft Store 被自动打开。我还从 Windows Store 下载了 Python。

  3. 我尝试通过完全卸载 PyCharm、Python(Windows 商店)和 Python (python.org) 来解决我的问题。我还尝试删除所有以前的 .py 文件。我不认为我找到了所有东西。

  4. 我弄乱了 PyCharm 中的解释器设置。

我真正想要的是通过擦洗所有 Python 内容从头开始!

【问题讨论】:

  • 您遇到的错误可能有多种原因。如果你 included Python in your pathusing and activating your venv 一起设置项目解释器,如下面的答案所示,你应该很高兴。 (如果它仍然不起作用,请更新您的答案以反映您已采取哪些步骤。)

标签: python module directory pip pycharm


【解决方案1】:

您应该采取一些步骤来防止此类问题:

  1. 使用虚拟环境:steps to create a virtual environment
  2. 验证PyCharm的项目解释器是你刚刚创建的虚拟环境(在我的例子中,项目名为cheetah,虚拟环境也命名为cheetah):

【讨论】:

    猜你喜欢
    • 2010-11-01
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 2013-10-31
    相关资源
    最近更新 更多