python-3.x ModuleNotFoundError:没有模块名为'plotly',但它的工作区

gtlvzcf8  于 2023-03-31  发布在  Python
关注(0)|答案(2)|浏览(212)

我已经阅读了所有与此主题相关的帖子,但我找不到我的案例的解决方案。
在我的ubuntu 20.04中,我通过命令plotly安装了:

pip3 install plotly

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

import plotly.graph_objects as go

但是如果我从python脚本“www.example.com“启动相同的命令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'

有谁能帮帮我吗?谢谢。

zzoitvuj

zzoitvuj1#

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

hc8w905p

hc8w905p2#

经过一段时间寻找一个答案,在我的情况下工作,并没有找到。我解决了这个问题,去的目录中的Python版本的安装和它的包,对我来说:(C:\Users\nslab\AppData\Local\Programs\Python\Python39\Lib\site-packages).我删除了所有引用“plotly”的文件,并从终端观察结果中使用“pip”重新安装了这个包(plotly):我用的是VSCode,所以成功了

相关问题