首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使安装了python模块,也无法导入它们。

即使安装了python模块,也无法导入它们。
EN

Stack Overflow用户
提问于 2020-12-20 20:05:38
回答 2查看 855关注 0票数 3

我已经使用以下方法安装了plotly.expresspandas

代码语言:javascript
复制
pip install plotly-express

代码语言:javascript
复制
pip install pandas

我尝试将这些模块导入到我的程序中。

代码语言:javascript
复制
import pandas as pd
import plotly.express as px

但是,对于这两个正在运行的包,我都会得到一个ModuleNotFoundError

我尝试过使用替代安装,例如:

代码语言:javascript
复制
py -3 -m pip install plotly-express
python -m pip install plotly-express
py -m pip install plotly-express

当我再次尝试安装这些软件包时,他们说c:\python38\lib\site-packages已经满足了这个需求。我所有的其他软件包都安装在C:\Users\Oli\AppData\Local\Programs\Python\Python38-32\Lib\site-packages (我是Oli !)。

我想这可能就是问题所在。我读到过,直接把这些文件放在里面是个坏主意。

我怎样才能使这些进口品起作用?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-20 20:13:45

要做的第一件事是检查目录C:\python38\lib\site-packages是否在PYTHONPATH环境变量中。如果不存在,添加它或创建PYTHONPATH作为环境变量,如果它不存在,并添加目录(对于->,启动->类型“编辑您的帐户的环境变量”)。

或者,尝试以下方法:

代码语言:javascript
复制
import sys
sys.path.insert(0, 'C:\python38\lib\site-packages')
import pandas as pd
票数 5
EN

Stack Overflow用户

发布于 2020-12-20 20:29:59

这似乎是一个路径问题。您最近在机器上更新了py吗?我曾经有过这样的问题,更新后,我只能解决它,首先完全卸载所有版本,然后重新安装从零开始。一点工作,当然,但至少对我解决了一个魅力!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65384294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档