无法在R进口Pandas

2024-05-20 23:27:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我从R/shiny调用一个python脚本:

system("python /Users/Downloads/Untitled3.py EMEA regulatory '10% productivity saves SOW'")

它不能进口熊猫。在

但当我直接从终端调用脚本时:

^{pr2}$

它可以进口熊猫。我猜是python的版本问题。我安装了anaconda。你们谁能帮我纠正这个问题吗。在

虽然不是必需的,但脚本的开头是:

import pandas as pd 
import numpy as np
import sys

from difflib import SequenceMatcher
##### More code#########

Tags: pyimport脚本终端downloadsassystemusers
1条回答
网友
1楼 · 发布于 2024-05-20 23:27:27

问题

您有默认的系统python,然后还有anaconda分布。在

只需运行从R运行的命令,就会调用没有所需包的默认系统python。在

修复

假设您在/Users/<username>/anaconda/bin/python(这是默认的mac安装文件夹)安装了anaconda

您应该运行的R命令是-

system("/Users/<username>/anaconda/bin/python /Users/Downloads/Untitled3.py EMEA regulatory '10% productivity saves SOW'")

这确保您显式地使用anaconda的python二进制文件,这些二进制文件将接收pandas和其他安装在那里的相关库。在

希望有帮助!在

相关问题 更多 >