django 我无法从python-dotenv导入dotenv

0ejtzxu1  于 2023-08-08  发布在  Go
关注(0)|答案(4)|浏览(148)

Windows、Visual Studio、Django。安装python-dotenv:https://pypi.org/project/python-dotenv/#getting-started。
但是当我想导入这个命令时,我得到错误:无法解析导入“dotenv”PylancereportMissingImports。
我做了这样的进口:(venv)PS C:\Users... pip 3 install python-dotenv已满足要求:python-dotenv在c:\users...\venv\lib\site-packages(0.19.0)中。
但导入不起作用。有什么不对的?

e0bqpujr

e0bqpujr1#

如果你的Python版本超过1,请尝试更改。我在3.10.0中遇到了麻烦,我将其更改为3.9.6。

rpppsulh

rpppsulh2#

我也有同样的问题。检查VSCode正在使用的Python解释器是否来自您的虚拟环境(例如myproject/venv/Scripts/python.exe)。您可以在the official VSCode docs上了解更多信息。

mepcadol

mepcadol3#

我通过将Python路径添加到VScode中的settings.json文件来解决这个问题。具体来说,我的.vscode文件夹包含“settings.json”,我在其中添加了:

"python.pythonPath": "/path/to/python3"

字符串
也许会有帮助

ldfqzlk8

ldfqzlk84#

我认为问题源于你使用的Python解释器。
1.在VS Code中,进入View > Command Palette > Python:选择口译员
1.从全局切换到推荐的

  • 推荐:Python 3.11.3('venv ':venv).\venv\Scripts\python.exe
  • 全局:Python 3.11.3 64位C:\Programs\Python3.11.3\python.exe
    这对我很有效

相关问题