python - Pygame导入问题VSC(visual studio code)
问题描述
我正在尝试为我的游戏导入 pygame,但它说没有这样的模块我试过制作新文件夹(和其他东西)但它仍然说它不是模块(我是初学者)
解决方案
我在 VS Code 上遇到了类似的问题,如果你在 Windows 上,你可以试试这个:(如果不是,你将不得不阅读文档以使用 VS 代码在系统上创建虚拟环境。)
这就是我所做的,并且奏效了。
以管理员身份打开 windows powershell。
关闭执行策略
Set-ExecutionPolicy Unrestricted
完成后,如果您还没有这样做:
- 在 VS Code 的终端中创建一个虚拟环境。
python -m venv [env_name]
#通常是项目名称+环境
- 现在你必须:
- 激活虚拟环境:
path\to\env\Scripts\activate
根据您的系统,您可能必须使用 activat.ps1 或 Activate.bat。只需进入在您的项目文件夹中创建的环境文件夹,然后单击脚本。一旦你这样做了,你可以向下滚动,你会看到一些以激活开头的文件。你可以阅读每一个,看看你需要哪一个。但是激活应该可以
一旦激活,您将看到如下内容:
(env_name) C:path\to\project\folder>
- 现在您可以将包安装到您的 venv 并在您的 VS Code 脚本中使用它们
推荐阅读
- reactjs - 如何使用reactjs在上传文件中给出文件路径?
- python - 当用户输入错误密码三次时,烧瓶中的消息闪烁
- opencv - 如何访问向量中的每个元素
x 获取最大值和最小值 - bash - 时间循环的 Bash 脚本
- ruby - 安装 pg 1.2.3 时出错:无法构建 gem 原生扩展。Ubuntu18.04
- android - 创建一个矩形,在其中添加段落并使用 iText 根据文本调整矩形的高度
- c - Pulseaudio C API:创建一个空接收器
- typescript - '@redux-saga/core' 中的 SagaIterator 有什么用
- ios - 找不到 iOS 13.4.1 的设备支持文件
- django - 输入凭据时 /login 'username' 处的 MultiValueDictKeyError