如何将pandas安装到Visual Studio Code中?

10
我想读取一个Excel CSV文件,经过研究后,我意识到需要导入pandas as pd。有没有办法将它安装到Visual Studio Code中?
我尝试输入import pandas as pd,但是它显示了一条红线。我对Python还不太熟悉。

这肯定是一个巨型重复。正文在哪里? - Peter Mortensen
好的,OP已经离开了: "上次出现在1年前" - Peter Mortensen
@Peter 我不认为有一个标准问题,因为文档中已经详细介绍了这个问题:在VS Code中进行数据科学教程(推荐使用Miniconda),或者Pandas安装指南(推荐使用Anaconda),然后参考Visual Studio Code中的Python设置来选择解释器。 - wjandrea
@wjandrea:ChatGPT建议使用'pip'(就像这里的一些答案一样)...(即使尝试限制在ArcoLinux上)。我想这只是它失败的又一个例子。 - Peter Mortensen
我遇到了同样的问题。我在MacOS上打开了一个终端。我运行了pip install pandas,但是我在我的VS Code中仍然得到错误提示。 - DuyguK
显示剩余2条评论
7个回答

13

我觉得之前的回答已经很好了。我只是想补充一下。

Windows:

  1. 打开 cmd

  2. 输入 python -m pip install pandas

  3. 重新启动 Visual Studio Code

Linux 或 macOS:

  1. 打开终端

  2. 输入 pip install pandas

  3. 重新启动 Visual Studio Code


它在Win10上运行非常出色。 - Melisa
pip不一定在Linux上安装,例如Ubuntu。相反,我建议使用Miniconda或Anaconda,这也是VS Code中的数据科学教程推荐的(适用于任何操作系统)。 - wjandrea
在基于Arch Linux的系统上,pip install pandas 无法正常工作 - Peter Mortensen

8

由于 pandas 是一个Python库,您可以使用 pip (Python的包管理系统)来安装它。如果您使用的是 Python 2 >=2.7.9 或 Python 3 >=3.4,则 pip 已经随Python一起安装好了。请确保Python可执行文件的位置已添加到PATH

然后,要安装 pandas,只需简单地执行以下操作:

pip install pandas

你好,那我只需要去Visual Studio的扩展部分,输入pip并安装它就行了是吗?顺便说一下,感谢你的回复。真的很感激:) - programmingnoob
1
很高兴能帮忙!如果您使用MacOS,您应该在“终端”中打开并运行命令。如果您正在使用Windows,可以使用“命令提示符”。 - meobilivang
不,这是基于Arch Linux的系统(ArcoLinux)的结果:***"错误:外部管理环境。*** 此环境由外部管理。要在系统范围内安装Python包,请尝试使用'pacman -S python-xyz',其中xyz是您要安装的包。如果您希望安装非Arch打包的Python包,请使用'python -m venv path/to/venv'创建虚拟环境。..." - Peter Mortensen
然后使用 path/to/venv/bin/python 和 path/to/venv/bin/pip。如果您希望安装一个非Arch打包的Python应用程序,最简单的方法可能是使用 'pipx install xyz',它将为您管理虚拟环境。确保您已通过pacman安装了 python-pipx。 - Peter Mortensen
在某些系统上(例如某些版本的Ubuntu),可执行文件的名称可能是pip3,而不是pip - Peter Mortensen
在ArcoLinux上,pacman -S python-pandas命令可以成功安装Pandas 1.5.3。 - Peter Mortensen

4

如果有其他人处于类似的情况,我建议跟随这个VS Code官方教程。

它指导您使用Conda而不是Pip,并设置Python环境,以及安装各种包,如Pandas、Jupyter等。

https://code.visualstudio.com/docs/datascience/data-science-tutorial

例如,在安装了VSCode和Miniconda或Anaconda的Python扩展之后:
conda create -n myenv python=3.9 pandas

3
你可以使用pip安装: pip install pandas

不,这是在基于Arch Linux的系统(ArcoLinux)上的结果:***"错误:外部管理环境。*** 此环境由外部管理。要在系统范围内安装Python包,请尝试使用'pacman -S python-xyz',其中xyz是您要安装的包。如果您希望安装非Arch打包的Python包,请使用'python -m venv path/to/venv'创建虚拟环境。..." - Peter Mortensen
然后使用 path/to/venv/bin/python 和 path/to/venv/bin/pip。如果您希望安装一个非Arch打包的Python应用程序,最简单的方法可能是使用 'pipx install xyz',它将为您管理虚拟环境。确保您已通过pacman安装了 python-pipx。 - Peter Mortensen
在某些系统(例如某些版本的Ubuntu),可执行文件的名称可能为pip3,而不是pip - Peter Mortensen
在ArcoLinux上,pacman -S python-pandas命令可以成功安装Pandas 1.5.3。 - Peter Mortensen

1
在Visual Studio Code的终端中,检查并确保已安装Python解释器。
py -3 --version

然后,您可以使用以下命令安装库:
py -m pip install *packagename*

这是我想出来的一个简单解决方案,因为其他方法在我的系统上无法工作。

请注意,py 是一个仅适用于 Windows 的启动器。 - wjandrea

0
我也有同样的问题。作为一个新手,我不理解答案。也许这些笔记会帮助其他人。
你需要在命令提示符中输入以下内容(而不是在Visual Studio或Python中):pip install pandas 在执行此操作之前,你必须“确保已将Python添加到PATH”。对我来说这听起来很奇怪,但如果你搜索一下,就会找到相关页面。
还有一点值得知道:CMD和Terminal都等同于命令提示符(如果我说错了,请纠正我)。

CMD和终端=命令提示符。- 是的,这在这种情况下足够接近,但从技术上讲,终端是不同的。顺便说一句,你可能也会听到"shell"被交替使用。 - wjandrea

-1

为了创建Pandas环境,您需要首先安装Anaconda;您可以使用Anaconda管理此环境。 打开终端,然后运行conda create -n myenv python=3.9 pandas jupyter seaborn scikit-learn keras tensorflow。它将为上述所有库创建环境。 附注:这是一篇旧文章,请检查Python的最新版本。

之后,点击您的Kernel1(右上角),然后选择与Anaconda相关联的环境。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接