Не в состоянии импортировать панд в R - PullRequest
0 голосов
/ 13 мая 2018

Я вызываю скрипт Python из R / блестящий как:

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

Невозможно импортировать панд.

Но когда я прямо вызываю скрипт из терминала как:

python /Users/Downloads/Untitled3.py EMEA regulatory '10% productivity saves SOW'

Умеет импортировать панд. Я предполагаю, что какая-то версия проблемы в Python. У меня установлена ​​анаконда. Может кто-нибудь из вас, пожалуйста, помогите мне решить проблему.

Хотя это и не требуется, скрипт запускается как:

import pandas as pd 
import numpy as np
import sys

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

1 Ответ

0 голосов
/ 13 мая 2018

Задача

У вас есть система по умолчанию python, а затем anaconda.

При простом запуске команды, с которой вы запускаете R, вызывается система по умолчанию python, в которой нет необходимых пакетов.

Fix

При условии, что у вас установлена ​​anaconda в /Users/<username>/anaconda/bin/python (это папка установки Mac по умолчанию),

команда R, которую вы должны выполнить, -

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

Это гарантирует, что вы явно используете двоичные файлы Python anaconda, которые будут работать с pandas и другими соответствующими библиотеками, установленными там.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...