繁体   English   中英

为什么python在我导入模块时给我一个错误?

[英]Why does python give me an error when i am importing modules?

我今天安装了 Python 3.8.1(几个月前我安装了 3.7.*,但不再使用它)并且我尝试编写新代码,但是我在导入诸如 matplotlib 等模块时遇到了问题。 它将始终将模块名称标记为黄色并说:

未解析的导入 'matplotlib' Python(unresolved-import)

我检查了 python 是否在包含的 PATH 中,我安装/重新安装了 matplotlib 模块,但没有任何效果。 我使用的是 Win 10 64Bit、Python 3.8.1 64Bit 和 VS Code。

最好的方法是在 virtualenv 中,看看这个

python3.8 -m venv env-name # this will create a folder with executables of python, pip.

要激活它,您可以运行

source env-name/bin/activate # Linux/Mac
env\Scripts\activate.bat # For windows
pip install matplotlib # Matplotlib will be installed for the activated env only

我通过卸载 python 并从 python 中删除所有现有文件并安装最新版本 python 的新版本来解决这个问题。 在此之后,我使用 pip 安装所有需要的模块来编码。

谢谢您的帮助!

您也可以在管理员模式下在 cmd 中使用以下命令:

python -m pip install matplotlib

如果您在安装 python 后在命令提示符下运行它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM