尽管已经安装了 python 模块,但仍无法导入它们

2024-04-22

我已经安装了两个plotly.express and pandas using:

pip install plotly-express

and

pip install pandas

我尝试使用以下命令将这些模块导入到我的程序中

import pandas as pd
import plotly.express as px

然而,我得到了ModuleNotFoundError对于运行中的这两个包。


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

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(我是奥利!)。

我想这可能就是问题所在。我读到直接粘贴这些文件是一个坏主意。

我怎样才能让这些导入工作?


首先要做的是检查目录C:\python38\lib\site-packages在你的PYTHONPATH https://bic-berkeley.github.io/psych-214-fall-2016/using_pythonpath.html环境变量。如果没有,请添加或创建PYTHONPATH作为环境变量(如果不存在)并添加目录(对于 Windows,“开始”-> 输入“编辑帐户的环境变量”)。

或者,尝试以下操作:

import sys
sys.path.insert(0, 'C:\python38\lib\site-packages')
import pandas as pd
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尽管已经安装了 python 模块,但仍无法导入它们 的相关文章

随机推荐

  • 如何使用WinAPI识别光驱中的光盘类型?

    我正在编写一个适用于音频 CD 和混合 CD 的应用程序 我想要一种方法来确定应用程序使用的驱动器中当前是否存在音频或混合类型 至少有一个音轨 光盘 到目前为止 我能够通过以下方式识别该驱动器是CD ROMGetDriveType 然而 事
  • Html:对于 Select multiple,仅提交一个值,但 .val() 返回两个值的数组

    渲染页面时 val 多重选择的设置为单个值 例如 my select box val 1 然后用户在多选框中选择附加值 提交表单时 仅提交新选择的值 而不提交先前设置的值 而在 Firefox 中调试时 val 函数返回一个包含两个值的数组
  • Vuejs $emit 不会在回调时触发

    在下面的代码中 export default props note methods remove NoteRepo remove this note err gt if err console log Should Fire this em
  • 源和目标具有不同的 EABI 版本

    我正在尝试使用 ARM 工具链编译 so 文件 但是我不断收到这个错误 错误 源对象的 EABI 版本为 0 但目标对象的 EABI 版本为 5 我无法更改工具链中的任何内容 因为我必须使用给定的工具链 我以前从未见过这个错误 我使用了这个
  • “私人套餐”是什么意思? [复制]

    这个问题在这里已经有答案了 请看示例 private package com xm aws import static com xml aws PcgTest test public class PackageTest public sta
  • 比较 timespec 值

    比较两个 timespec 值以查看哪个先发生的最佳方法是什么 下面这句话有什么问题吗 bool BThenA timespec a timespec b Returns true if b happened first b will be
  • 按索引列和行对 data.table 进行子集化

    我希望通过更改列的索引来递归地对数据表进行子集化z并且同时根据某些条件过滤行 in 基向量 dt lt setDT copy diamonds dt lt setDT data frame lapply dt as character st
  • Azure EventGrid Webhook 超时

    从文档中得知 webhook 的超时时间为 60 秒 如果是这样的话 那么我们是否期望开发人员进行异步操作 我的意思是 如果我想要作为 Webhook 的一部分完成的工作需要超过 60 秒怎么办 但是 如果我们将该操作设为异步 并且我想要作
  • 使用 Python 绑定在 Selenium 中发送键控制 + 单击

    我需要使用 Selenium 在新选项卡中打开链接 那么是否可以在 Selenium 中对元素执行 ctrl click 以在新选项卡中打开它 Use an ActionChain with key down按控制键 然后key up释放它
  • 使用 iPhone 作为热点时 TCP 连接无法正常工作

    我正在开发一个 iOS 应用程序 它通过 TCP 套接字连接到在 Android 上运行的服务器应用程序 为了找到第二个设备的 IP 我使用 UDP 请求并接收服务器的 IP 当我将它们连接到 Wi Fi 网络或使用 Android 设备作
  • 如何判断当前应用程序是否为中等信任

    我试图确保我的 ASP Net 库能够在中等信任下工作 然而 我遇到了问题 因为如果代码在中等信任度下运行 我需要禁用一些代码 如何从 C 确定当前应用程序是否为中等信任 具体来说 我正在尝试从 web config 读取 customEr
  • Angularjs JSONP 不工作

    我可能在这里遗漏了一些东西 但我无法使这个 JSONP 请求工作 这里是代码 var url http server callback JSON CALLBACK http jsonp url success function data c
  • AIRFLOW:在 jinja 模板中为 {{ds}} 使用 .replace() 或relativedelta()

    我的目标是根据气流宏变量 ds 返回上个月的第一天并使用它 例如在 Hive 操作符中 例如 对于 ds 2020 05 09 我预计返回 2020 04 01 我找到并尝试的解决方案是 SET hivevar LAST MONTH ds
  • 是否应该重构此 C# 代码以使用 Lazy 类?

    我有以下代码 可以在同一秒通过多个网络请求调用 因此 我不希望第二个以上请求访问数据库 而是等到第一个请求访问数据库 我应该重构它以使用Lazy
  • 如果在 Woocommerce 中购买了特定产品,则会向特定地址发送电子邮件通知

    我在我的 WordPress 网站中使用 woocommerce 插件 我想知道如何向特定地址电子邮件发送电子邮件通知 如果产品A由客户购买 在 Woocommerce 中购买特定产品时如何向特定地址发送电子邮件通知 当在订单项中找到特定定
  • 添加新字段或更改所有 Firestore 文档的结构

    考虑一个集合users 集合中的每个文档都有name and email作为字段 users uid1 name Alex Saveau email email protected cdn cgi l email protection ui
  • 是否可以使函数接受给定参数的多种数据类型?

    编写函数时 我必须声明输入和输出数据类型 如下所示 int my function int argument 是否可以声明我的函数接受 int bool 或 char 类型的变量 并且可以输出这些数据类型 non working examp
  • 从 firestore 集合中引用的文档访问数据

    我在 firestore 数据库中有一个集合 其中包含多个数据字段和引用 结构如下 FirstCollection 文档样本 name parent more fields second reference to document from
  • 如何使用(不安全)别名?

    Rust 有严格的别名规则 但如果 我知道自己在做什么 我可以解决这些问题吗 我试图将一个 C 函数转换为 Rust 该函数通过从输入缓冲区读取并写入目标缓冲区来执行复杂的操作 但它有一个巧妙的优化 允许输入和输出缓冲区相同 foo src
  • 尽管已经安装了 python 模块,但仍无法导入它们

    我已经安装了两个plotly express and pandas using pip install plotly express and pip install pandas 我尝试使用以下命令将这些模块导入到我的程序中 import