【问题标题】:Python code wont work outside IDE because of libraries由于库,Python 代码无法在 IDE 之外工作
【发布时间】:2020-06-05 17:39:36
【问题描述】:

我对某些库有疑问。我的 python 代码在 IDE (spyder) 中运行良好,但是当我尝试在 IDE 之外运行它并且每当我导入一些库(尤其是 numpy、pandas)时,它就无法运行。当我导入像 Tkinter 这样的常用库时,它运行良好,但是当我导入其他库时,屏幕只是闪烁并关闭。我已经能够捕获问题的屏幕截图:

我已按规定安装了 MKL 服务包,但没有任何改变。

【问题讨论】:

标签: python pandas numpy anaconda intel-mkl


【解决方案1】:

试试这个方法:

从网上下载msvcp71.dllmsvcr71.dll

将它们保存到您的C:\Windows\System32 folder

将它们保存到您的C:\Windows\SysWOW64 文件夹(如果您使用的是 64 位操作系统)

然后尝试再次运行您的代码。

【讨论】:

    【解决方案2】:

    我建议使用虚拟环境来管理您的依赖项。 我个人使用 pipenv,但还有其他选择。

    您是否将 spyder 与 anaconda 结合使用?

    【讨论】:

    • 是的,我一直在使用 spyder,直到最近才注意到这个问题
    • 如果您打开命令行并输入 pip freeze。使用 pip freeze 你可以看到你全局安装的包(如果你不在虚拟环境中)。如果您没有看到所需的包,请在全局或 virtualenv 中安装它们(建议保持全局包整洁)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多