Windows11下PyCharm venv中Discord库无法导入及文件位置咨询
问题解决步骤
先搞懂PyCharm的venv是什么
PyCharm里的venv是项目专属虚拟环境,和你系统里全局的Python环境完全分开。每个项目的venv都放在项目根目录的venv文件夹里,安装的库会存在venv\Lib\site-packages路径下,只有激活这个venv的Python才能调用这些库。
解决Discord库无法被venv识别的问题
下面三种方法任选一种即可:
方法1:用PyCharm内置包管理器安装
- 打开PyCharm,按
Ctrl+Alt+S打开设置面板 - 左侧导航找到
Project: [你的项目名称]→Python Interpreter - 点击面板右上角的
+号,在搜索框里输入discord.py(注意是这个包名,不是单纯的discord) - 选中搜索结果后点击
Install Package,等待安装完成即可
方法2:用PyCharm终端安装
- 打开PyCharm底部的
Terminal标签页,这里默认已经激活了当前项目的venv(命令行开头会显示(venv)) - 直接输入命令:
pip install discord.py,回车执行,安装完成后就能正常import discord了
方法3:在系统CMD里手动激活venv后安装
- 找到你的PyCharm项目根目录,比如
C:\Users\你的用户名\PycharmProjects\TestBot - 打开系统CMD,导航到这个目录,然后运行:
venv\Scripts\activate.bat - 看到命令行开头出现
(venv)后,输入pip install discord.py完成安装
注意:如果想用新版Discord.py分支(比如py-cord),可以把命令里的
discord.py换成py-cord,效果一致。
内容的提问来源于stack exchange,提问作者Vince Snetterton
相关产品推荐
相关产品推荐

