Learn R Programming

findpython (version 1.0.8)

find_python_cmd: Find a suitable python cmd or give error if not possible

Description

find_python_cmd finds a suitable python cmd or raises an error if not possible

Usage

find_python_cmd(
  minimum_version = NULL,
  maximum_version = NULL,
  required_modules = NULL,
  error_message = NULL
)

Value

The path to an appropriate python binary. If such a path wasn't found then it will throw an error.

Arguments

minimum_version

The minimum version of python it should be. Should be a string with major and minor number separated by a ‘.’. If left NULL won't impose such a restriction.

maximum_version

The maximum version of python it should be. Should be a string with major and minor number separated by a ‘.’. If left NULL won't impose such a restriction.

required_modules

Which modules should be required. Can use a single "|" to represent a single either-or requirement like "json|simplejson". If left NULL won't impose such a restriction.

error_message

What error message the user will see if couldn't find a sufficient python binary. If left NULL will print out a default message.

See Also

can_find_python_cmd for a wrapper which doesn't throw an error

Examples

Run this code
     if (FALSE) {
             find_python_cmd()
             find_python_cmd(minimum_version = "2.6", maximum_version = "2.7")
             find_python_cmd(required_modules = c("argparse", "json | simplejson"))
     }

Run the code above in your browser using DataLab