【问题标题】:How to install and import pandas from python script for specific operating system?如何从特定操作系统的 python 脚本安装和导入熊猫?
【发布时间】:2019-05-30 15:37:39
【问题描述】:

python有没有办法检测操作系统,然后从文件中安装pandas,然后导入它?基本上,当他调用 .py 文件时,我需要我所有的 pandas 代码才能运行。请帮忙!

import pandas as pd

excel_file = r"C:\Users\XXXXXX\Downloads\Record.csv"

df = pd.read_csv(excel_file)

【问题讨论】:

  • 到目前为止,除了读取 csv 文件之外,您还实现了什么?您可以编辑问题以将您的研究放入其中。还可以参加 StackOverflow 之旅stackoverflow.com/tour

标签: python pandas import


【解决方案1】:

当然,

只需在“import pandas as pd”行之前添加这些行:

import subprocess
test = subprocess.Popen("python -m pip install pandas", stdout=subprocess.PIPE)
test.communicate()

这行将打开 cmd 并安装 pandas 库,然后您的代码可以导入 pandas。

【讨论】:

  • 这可能不适用于 mac 或 linux。他可能不得不输入 sudo python 甚至是 python3 而不是 python
  • 没错,这些行适用于 Windows,在 Linux 或 MacOS 中,您需要像 Javier 所说的那样输入这些操作系统中允许的命令
  • @JavierLópezTomás Linux 和 MacOS 的等效命令是什么?
  • 我猜喜欢:“sudo python -m pip install pandas”
【解决方案2】:

在我的 Mac (macOS Big Sur) 上运行

python -m pip 安装熊猫

没有 sudo。我能够运行我的 .py 脚本,其中包括

将熊猫导入为 pd

没有错误

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    • 2010-09-22
    • 2020-09-19
    • 2015-05-29
    • 1970-01-01
    相关资源
    最近更新 更多