Python Version Configuration

Python Version Configuration

译者:徐静

定位Python

一个系统中会有多版本的Python环境,比如conda,virtualenv等

library(reticulate)
scipy <- import('scipy')
scipy$amin(c(1,2,3,7
  • 搜寻哪一个环境中有scipy,使用第一个找到该模块的环境。
  • 默认首先搜索环境变量中的环境

Providing Hints(提供线索)

有两种方法可以提供关于应该使用哪种版本的Python的提示:

Function Description
use_python() Specify the path a specific Python binary.
use_virtualenv() Specify the directory containing a Python virtualenv.
use_condaenv() Specify the name of a Conda environment.

例子:

library(reticulate)
use_python("/usr/local/bin/python")
use_virtualenv("~/myenv")
use_condaenv("myenv")

use_condaenv可以加载系统变量之外的python环境

use_condaenv(condaenv = "r-nlp", conda = "/opt/anaconda3/bin/conda")
use_virtualenv("~/myenv", required = TRUE)

You can add the required parameter to ensure that the specified version of Python is always used !!!

配置信息

You can use the py_config() function to query for information about the specific version of Python in use as well as a list of other Python versions discovered on the system:

py_config()

You can also use the py_discover_config() function to see what version of Python will be used without actually loading Python:

py_discover_config()

Reference

[1].Python Version Configuration

Author face

徐静

数据科学从业者,算法工程师. 善于用数据科学的工具透析业务,模型的线上化部署,网络爬虫及前端可视化. 喜欢研究机器学习,深度学习及相关软件实现.目前自己还是小白一个,希望多多学习.

最近发表的文章