当前位置: 首页 > 知识库问答 >
问题:

当尝试从VisualStudio代码运行import pandas时,它抛出了一个ImportError,但在Anaconda(Jupyter笔记本)中运行良好

颜举
2023-03-14

我曾经在Jupyter笔记本中编写代码,导入熊猫从来没有出现过错误。但是当我在Visual Studio代码中使用相同的代码时,

# Import Libraries

from random import seed
from random import randint
import pandas 
import numpy 
import math
import random
import collections 
import itertools
import collections
import matplotlib.pyplot as plt
import seaborn as sns
# %matplotlib inline

我收到以下错误。

  File "g:/My Drive/M/importlibrary.py", line 5, in <module>
    import pandas
  File "C:\Users\M\Anaconda3\lib\site-packages\pandas\__init__.py", line 19, in <module>
    "Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']

我尝试搜索几个类似的问题,大多数解决方案要求首先卸载,然后使用以下代码安装NumPy和Pandas,

pip3 uninstall pandas
pip3 uninstall numpy

然而,我遵循了这个解决方案,但问题没有解决。我使用的python版本是Python 3.6。8:: Anaconda,Inc.

如果可以的话,请帮忙。

共有2个答案

曾高杰
2023-03-14

问题通过卸载蟒蛇来解决。我检查了PC的控制面板,发现Python有多个实例。VS Code使用Python 3.6.8,而Anaconda使用Python 3.8。所以,我卸载3.8,然后重新安装熊猫,

pip3 uninstall pandas
pip3 install pandas

错误不再存在。

鱼旺
2023-03-14

有没有理由不使用anaconda安装Numpy/Pandas(conda安装-c anaconda Numpy/Pandas)?你有没有在巨蟒体内运行Jupyter?我建议你去终端看看你的模块安装在哪里(例如,它们是否在anaconda文件夹中,或者anaconda可以访问的地方)。

一般来说,我建议不要使用pip为anaconda安装python包,如果可以的话,只需使用conda的包管理器即可。这个问题似乎是相关的。在您的情况下,您是否尝试过卸载pip变体并使用conda重新安装?

 类似资料:
  • 我正在尝试做一些深度学习的工作。为此,我首先在我的Python环境中安装了所有用于深度学习的包。 这就是我所做的。 在Anaconda中,我创建了一个名为的环境,如下所示 然后在其中安装了data science Python包,如Pandas、NumPy等。我还在那里安装了TensorFlow和Keras。下面是该环境中的包列表 您可以看到还安装了。 现在,当我在这个环境中打开Python解释器

  • 我正在使用jupyter笔记本编写代码,但我面临一个问题,每次运行程序时都必须运行所有代码。 有没有办法从我停止跑步的地方开始节省时间?尤其是因为我的代码需要大约4个小时才能运行。

  • 当我尝试编译时,这段代码给出了错误?

  • 我遵循以下指示https://code.visualstudio.com/docs/setup/mac但我没有成功。这就是我进去时发生的事情 我得到了以下信息: 我还查找了以下问题:如何在OSX上从命令行打开Visual Studio代码?,这没用。 我在VSCode中只有一个终端选项,zsh。

  • 在JupyterLab和Jupyter Notebook中,您可以使用执行单元格: 代码: 单元和输出: 但是,如何只运行第2行?或者甚至在一个单元中选择一行而不运行整个单元?当然,你可以只插入一行或一组行的单元格,但这会很快变得非常麻烦和混乱。那么,有没有更好的方法?

  • 原因:java.lang.ClassNotFoundException:javax.mail.address