An issue that I've searched and searched for a solution to with no avail. I've installed the discord.py module through the cmd prompt using the command
py -3 -m pip install -U discord.py
Running it again gives me the message that the dependencies are already satisfied. I've checked both the pip version and python version in both the command prompt, to see where they are installing, and the VS code terminal, and they both affirm the 3.13.3 version of Python.
Running:
> python
>>> help
>>> modules
spits out the list of modules, including discord
right between dis
and doctest
. Running help> discord
spits out:
Help on package discord:
NAME
discord
DESCRIPTION
Discord API Wrapper
~~~~~~~~~~~~~~~~~~~
A basic wrapper for the Discord API.
:copyright: (c) 2015-present Rapptz
:license: MIT, see LICENSE for more details.
PACKAGE CONTENTS
(a comprehensive list of all the modules, I've checked)
SUBMODULES
async_
sync
DATA
__annotations__ = {'version_info': <class 'discord.VersionInfo'>}
__copyright__ = 'Copyright 2015-present Rapptz'
__license__ = 'MIT'
__title__ = 'discord'
version_info = VersionInfo(major=2, minor=5, micro=2, releaselevel='fi...
VERSION
2.5.2
AUTHOR
Rapptz
FILE
c:\users\MYUSER\appdata\local\programs\python\python313\lib\site-packages\discord\__init__.py
Running > pip show discord.py
or > pip3 show discord.py
both spit out:
Name: discord.py
Version: 2.5.2
Summary: A Python wrapper for the Discord API
Home-page:
Author: Rapptz
Author-email:
License: The MIT License (MIT)
Copyright (c) 2015-present Rapptz
(large portion of legal text ommitted for ease of reading)
Location: C:\Users\MYUSER\AppData\Local\Programs\Python\Python313\Lib\site-packages
Requires: aiohttp, audioop-lts
Required-by:
I've genuinely tried what I see as everything. But no matter what, any .py file I make underlines in yellow the discord
part of the line import discord
with the error: Import "discord" could not be resolvedPylance(reportMissingImports)
.
Running the python file through VS code throws the error:
Traceback (most recent call last):
File "c:\Users\MYUSER\OneDrive\Documents\FOLDER_NAME\FOLDER_NAME\FILENAME.py", line 1, in <module>
import discord
ModuleNotFoundError: No module named 'discord'
If anyone has any possible advice on how to fix the issue here, that would be greatly greatly appreciated. Thanks in advance!
EDIT: To add screenshot of IDE I apparently can't embed yet so here
Open your Python file in VS Code. Look at the bottom right corner of the VS Code window. You should see the currently selected Python interpreter displayed there (e.g., "Python 3.9.6 64-bit"). Click on the interpreter version, and VS Code will show a list of the Python interpreters that are available on your system.
Choose the interpreter where you installed the discord.py
library. This will often be the interpreter associated with your pip installation or the one within your active virtual environment."
Or you could use a virtual environment to completely avoid library conflicts and keep your projects organized:
python3 -m venv .venv # or python -m venv .venv or virtualenv .venv
Windows: .venv\Scripts\activate
macOS/Linux: source .venv/bin/activate