2017-11-17 16 views
3

私はこのことの多くを非常に新しくしているので、まず謝ります。RMakrdownコードのチャンクで使用されているPythonのバージョンを変更するにはどうすればよいですか?

私はMarkdownで働いています。私はpythonパッケージtweepyを使いたいと思います。

import sys 
print(sys.version) 

私はそれをインポートしようとすると、私は

ImportError: No module named tweepy 

を取得しているので、私に

2.7.10 (default, Oct 23 2015, 19:19:21) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] 

を与える:今、これは私の現在の1以上のPythonの多くの更新されたバージョンが必要です。

私はラップトップにPython 2.7.14のバージョンをダウンロードしました。これをアプリケーションのフォルダとして見つけました(OS X 10.11.6を使用しているMac)。

これは、私が端末を開くときに使用されるPythonを更新しましたが、コードチャンクは古いバージョンを使用しています。このバージョンのPythonを別の場所に保存する方法が不明です。私は、コードチャンクのengine.pathパラメータを変更する必要があるように感じていますが、このバージョンのPythonをどのように動かして、engine.pathで参照するかはわかりません。

ご協力いただければ幸いです!

お祈り申し上げます

B

答えて

0

knitrとRMarkdownを使用する場合に共通の問題です。チャンク内にengine.path変数を設定する必要があります。あなたのターミナルでpythonを開き、実行する場合は、アナコンダを使用している場合、それは次のようになります...

```{python, engine.path="~/anaconda3/bin/python"} 
your code here... 
``` 

...

import sys 
print(sys.executable) 

これは、Pythonの場所にあなたを指している必要がありますあなたはRMarkdown/knitrのengine.pathの引数として渡す必要があります。

関連する問題