gpt4 book ai didi

python - Mac 上的 RStudio Python 版本更改

转载 作者:太空狗 更新时间:2023-10-29 23:57:56 25 4
gpt4 key购买 nike

我的问题是:
如何将 python 版本更改为 anaconda 3.5,并可以在 RStudio 中使用已安装在 anaconda 中的模块。

我使用的是 RStudio 版本 0.99.891
R 版本 3.2.3 (2015-12-10)
平台:x86_64-apple-darwin13.4.0(64 位)
运行于:OS X 10.11.3 (El Capitan)

并且我已经安装了Anaconda3,将python 3.5设置为默认的python版本。
$ python
Python 3.5.1 |Anaconda 自定义 (x86_64)| (默认,2015 年 12 月 7 日,11:24:55)

但是,在 RStudio 中,

system("python --version")
Python 2.7.10

我尝试通过以下方法更改它:

Sys.setenv(PATH = paste("/Users/UserName/anaconda3/bin", Sys.getenv("PATH"), sep=":"))
system("python --version")
Python 3.5.1 :: Anaconda custom (x86_64)

看似不错,其实不然。

python.exec("import os")
python.exec("import inspect")
python.exec("inspect.getfile(os)")
python.exec("print(inspect.getfile(os))")
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.pyc

python.exec("import pandas as pd")
Error in python.exec("import pandas") : No module named pandas

谢谢。

最佳答案

将以下行放入您的 .Rprofile:

Sys.setenv(PATH = paste("/home/your_user_name/anaconda3/bin", Sys.getenv("PATH"), sep=":")) 

证明:

> system("python --version")
Python 3.6.1 :: Anaconda custom (64-bit)

关于python - Mac 上的 RStudio Python 版本更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36705878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com