小编Qin*_*Liu的帖子

Mac上的RStudio Python版本更改

我的问题是:
如何将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 custom(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定制(x86_64)

看起来不错,但事实并非如此.

python.exec("import os")
python.exec("import inspect")
python.exec("inspect.getfile(os)")
python.exec("print(inspect.getfile(os))")
/System /图书馆/框架/ Python.framework /版本/ 2.7/lib中/ python2.7/os.pyc

python.exec("import pandas as pd")
python.exec中的错误("import pandas"):没有名为pandas的模块

谢谢.

python macos r rpython rstudio

6
推荐指数
1
解决办法
3172
查看次数

Python 3 ImportError:无法导入名称'模型选择'OS X 10.11.3,Anaconda

OS 3.5.1.3上的Python 3.5.1 | Anaconda 4.0.0(x86_64)

>>> from sklearn import pipeline, model_selection

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name 'model_selection'
Run Code Online (Sandbox Code Playgroud)

试着:

升级六,sk-learn,

sudo pip uninstall python-dateutil
sudo pip install python-dateutil==2.2
pip2 install six -U
pip install --ignore-installed six
pip install --ignore-installed ipython
Run Code Online (Sandbox Code Playgroud)

甚至重新安装anaconda ......没有修复.

感谢帮助

_________Updata________

我已经检查过我的六个版本是最新版本(版本 ="1.10.0")

进口sklearn

sklearn.版本 '0.17.1'

我发现sklearn文件夹中没有文件夹名称"model_selection".但是这个文件夹在 https://github.com/scikit-learn/scikit-learn/tree/3078d7d611329c46777d4004a1185a3626558efe/sklearn中.

安装dev版本后

$ pip install git + git://github.com/scikit-learn/scikit-learn.git

已成功安装scikit-learn-0.18.dev0

然后运行一个在0.17.1中成功运行的脚本,它显示错误:

来自.pairwise_fast import _chi2_kernel_fast,_sparse_manhattan ImportError:dlopen(/Users/Username/anaconda3/lib/python3.5/site-packages/sklearn/metrics/pairwise_fast.cpython-35m-darwin.so,2):未加载库:libmkl_intel_lp64 .dylib参考自:/Users/Username/anaconda3/lib/python3.5/site-packages/sklearn/metrics/pairwise_fast.cpython-35m-darwin.so原因:图片未找到

python macos python-3.x scikit-learn anaconda

5
推荐指数
1
解决办法
5109
查看次数

如何构建一个3D Tensor,其中每个2D子张量都是PyTorch中的对角矩阵?

考虑我有2D Tensor , index_in_batch * diag_ele. 如何获得3D Tensor index_in_batch * Matrix(谁是对角矩阵,由drag_ele构造)?

torch.diag()仅当输入是一维,并返回对角元素时输入是2D构建体对角矩阵.

torch pytorch tensor

5
推荐指数
2
解决办法
1193
查看次数

Pytorch如何对3D Tensor(变量)中的每个矩阵进行行归一化?

如果我有一个尺寸为[a,b,c]的3D张量(变量)。将其视为ab * c矩阵,我希望所有这些矩阵都进行行归一化。

torch pytorch tensor

2
推荐指数
1
解决办法
6725
查看次数

标签 统计

macos ×2

python ×2

pytorch ×2

tensor ×2

torch ×2

anaconda ×1

python-3.x ×1

r ×1

rpython ×1

rstudio ×1

scikit-learn ×1