Skip to content

Can't set Python3 with installed RobotFramework as Installed framework for RED #125

@filug

Description

@filug

My setup

  • Eclipse: Oxygen Release (4.7.0)
  • RED plugin: 0.7.9.2017062909 (installed via Marketplace)
  • distro: Debian Stretch
  • python3: 3.5.3
  • robotframework: 3.0.2 (installed via pip3 install robotframework)

Issue
RED is not able to detect Python3 with robotframework as an interpreter.
Button Window → Preferences → Robot Framework → Installed frameworks → Discover is adding only the following item to the list

name: <unknown> path: /usr/bin

I have no idea how to force RED to use my configuration.

More details & observations

Commands robot or pybot are working correctly

$ robot --version
Robot Framework 3.0.2 (Python 3.5.3 on linux)

also from python3 I can import robot package without any problems

$ python3
Python 3.5.3 (default, Jan 19 2017, 14:11:04) 
[GCC 6.3.0 20170118] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import robot
>>> print(robot.__file__)
/usr/local/lib/python3.5/dist-packages/robot/__init__.py

When I install robotframework for Python2 (i.e. pip install robotframework) RED is working OK, only Python3 is affected.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions