首页 > 解决方案 > Pygame导入问题VSC(visual studio code)

问题描述

我正在尝试为我的游戏导入 pygame,但它说没有这样的模块我试过制作新文件夹(和其他东西)但它仍然说它不是模块(我是初学者)

标签: pythonmacos

解决方案


我在 VS Code 上遇到了类似的问题,如果你在 Windows 上,你可以试试这个:(如果不是,你将不得不阅读文档以使用 VS 代码在系统上创建虚拟环境。)

这就是我所做的,并且奏效了。

  1. 以管理员身份打开 windows powershell。

  2. 关闭执行策略

Set-ExecutionPolicy Unrestricted

完成后,如果您还没有这样做:

  1. 在 VS Code 的终端中创建一个虚拟环境。

python -m venv [env_name]#通常是项目名称+环境

  1. 现在你必须:
  • 激活虚拟环境:

path\to\env\Scripts\activate

根据您的系统,您可能必须使用 activat.ps1 或 Activate.bat。只需进入在您的项目文件夹中创建的环境文件夹,然后单击脚本。一旦你这样做了,你可以向下滚动,你会看到一些以激活开头的文件。你可以阅读每一个,看看你需要哪一个。但是激活应该可以

一旦激活,您将看到如下内容:

(env_name) C:path\to\project\folder>

  1. 现在您可以将包安装到您的 venv 并在您的 VS Code 脚本中使用它们

推荐阅读