首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阻止Spyder导入“`numpy`”、“Spyder”等模块

阻止Spyder导入“`numpy`”、“Spyder”等模块
EN

Stack Overflow用户
提问于 2014-12-11 02:35:48
回答 2查看 667关注 0票数 1

启动Spyder时,它会自动导入pandasnumpy。有可能让Spyder忽略这些模块吗?

我看到这些文件是在多个Spyderlib文件中导入的。例如,pandasspyderlib/widgets/importwizard.pyspyderlib/baseconfig.py等中导入。

(我正在pandas中调试一些东西,我想在Spyder的调试会话中第一次导入它)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-12 22:36:13

(这里是Spyder)这是不可能的。如果Pandas安装在Spyder所在的Python安装上,那么Spyder将将Pandas导入到: a)向用户报告在变量资源管理器中查看DataFrames所需的最低版本,b)将csv文件导入为DataFrames。

我能建议你的唯一解决办法是:

  1. 创建一个新的虚拟环境或conda环境
  2. 安装在那里Spyder及其依赖项,但不是Pandas。可以在菜单Help > Optional dependencies下检查Spyder依赖项。
  3. 启动virtualenv/conda env间谍
  4. Tools > Preferences > Console > Advanced Settings > Python executable 选择选项Use the following Python interpreter并在那里写入(或选择)安装Pandas的解释器的路径(例如,/usr/bin/python)
  5. 启动一个新的Python/IPython控制台,并在那里导入熊猫。
票数 1
EN

Stack Overflow用户

发布于 2022-10-11 18:04:54

可能有点晚了,但是当我将Spyder更新到5.3.3时遇到了这个问题,它会自动加载numpy和matplotlib。对我有效的解决方案:

  1. 导航到Tools > Preferences > IPython console > Graphics
  2. 取消“自动加载Pylab和NumPy模块”
  3. 启动一个新的IPython控制台。

希望这能有所帮助!

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

https://stackoverflow.com/questions/27414466

复制
相关文章

相似问题

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