我从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#########
问题
您有默认的系统
python
,然后还有anaconda
分布。在只需运行从
R
运行的命令,就会调用没有所需包的默认系统python
。在修复
假设您在
/Users/<username>/anaconda/bin/python
(这是默认的mac安装文件夹)安装了anaconda您应该运行的
R
命令是-这确保您显式地使用
anaconda
的python二进制文件,这些二进制文件将接收pandas
和其他安装在那里的相关库。在希望有帮助!在
相关问题 更多 >
编程相关推荐