ModuleNotFoundError:没有名为“plotly”的模块,但它可以在工作区工作

问题描述 投票:0回答:2

我已经阅读了与该主题相关的所有帖子,但我找不到适合我的案例的解决方案。

在我的 ubuntu 20.04 中,我通过以下命令安装了 plotly:

pip3 install plotly

如果我从命令行启动 python3 并且如果我运行:

import plotly.graph_objects as go

它完美地工作。但是如果我从 python 脚本“test.py”启动相同的命令:

#!/usr/bin/python3
# -*- coding: utf-8 -*-
import cgi
import cgitb
from datetime import date, timedelta
import datetime
import time
import numpy as np
import pandas as pd
import os
import calendar
import matplotlib
matplotlib.use('Agg')
import matplotlib.pylab as plt
import plotly.graph_objects as go

它返回错误日志:

 ModuleNotFoundError: No module named 'plotly'

有人能帮帮我吗?非常感谢

python-3.x plotly ubuntu-20.04 modulenotfounderror
2个回答
0
投票

好的,我通过以 root 用户身份安装模块解决了这个问题,因为这样 Python 将尝试在根目录而不是 usr 目录中搜索模块的名称

谢谢大家


0
投票

一段时间后寻找适合我的情况但没有找到的答案。我通过转到安装 Python 版本及其包的目录解决了这个问题,对我来说:(C:\Users slab\AppData\Local\Programs\Python\Python39\Lib\site-packages)。我删除了所有引用“plotly”的文件,并使用终端中的“pip”再次(plotly)重新安装了这个包。观察:我使用 VSCode。所以它起作用了

© www.soinside.com 2019 - 2024. All rights reserved.