武漢通官網(wǎng)網(wǎng)站建設(shè)如何用手機(jī)免費(fèi)創(chuàng)建網(wǎng)站
首先需要在R中下載并讀取reticulate包,該包提供了一系列R-Python的交互式命令
由于之前在電腦中通過三個(gè)方式安裝了Python:
直接安裝 Python 3.10
安裝Anaconda,攜帶3.9
安裝 Miniconda,又是另外一個(gè)版本的Python
版本各不相同,造成了在Rstudio 中配置 Python 環(huán)境出現(xiàn)各種各樣的問題,Rstudio 默認(rèn)的Python路徑就是通過第一種方法安裝的 Python 3.10,根本無法切換想要使用的包含"umap-learn"包的Python版本。
嘗試了多個(gè)方法,最后還是首先在 Python 3.10 中安裝 "umap-learn" package,方法如下
window 系統(tǒng)進(jìn)入 cmd 命令窗口
python --version # 檢查系統(tǒng)默認(rèn) python 版本,結(jié)果顯示是直裝的 Python 3.10
pip install umap-learn # pip 命令安裝包
library(reticulate) # 進(jìn)入Rstudio,加載reticulate包
py_available() # 顯示 False
py_config() # 默認(rèn)配置 Python,主要是因?yàn)槲业腞studio改不了
py_available() # 顯示 True
py_module_available("umap-learn") # 仍然顯示 False,但是可以用了,就很神奇
或者嘗試運(yùn)行 py_install("umap-learn"),重新安裝一遍umap-learn