【问题标题】:Install robot framework on python3 not python2在 python3 而不是 python2 上安装机器人框架
【发布时间】:2017-11-25 01:25:11
【问题描述】:

我在fedora中预装了python3,后来不知怎么安装了python2。使用后

pip install robotframework

robot 安装成功,但安装在 python 2.7/site-packages 中。

有没有办法在python3中安装和使用它?或者,是否可以卸载python2,并在python3上重新安装机器人框架?

谢谢。

【问题讨论】:

    标签: python installation robotframework


    【解决方案1】:

    试试这个命令,它可能对你有帮助!

    pip3 install robotframework 
    

    如果您使用的是代理服务器,请使用此命令

    pip3 --proxy <host>:<port> install robotframework
    

    例子

    pip3 --proxy 12.3.105.200:8080 install robotframework
    

    你可以使用这个卸载预装的

    pip uninstall robotframework
    

    【讨论】:

    • 谢谢。我只需删除 python2,然后进行 pip 安装,它就可以工作了。
    • 耶!在@wonton 的回答中提到的这种情况下,使用虚拟环境也是一个更好的选择。
    【解决方案2】:

    如果您安装了多个 python 版本,您可以使用以下命令为特定 python 版本安装机器人框架,

    python -m pip install robotframework   #python 2
    python3 -m pip install robotframework  #python 3 
    

    【讨论】:

      【解决方案3】:

      Robotframework 有 python 2 和 3 的版本,所以这绝对是管理你的 python 环境的问题。

      为避免将来出现此类问题,我强烈建议您使用virtual environments

      简而言之,你可以通过这样做来解决这个问题

      pip install virtualenv
      virtualenv -p python3 venv
      source venv/bin/activate
      pip install robotframework
      

      【讨论】:

        猜你喜欢
        • 2016-01-08
        • 1970-01-01
        • 2016-08-17
        • 1970-01-01
        • 1970-01-01
        • 2018-01-04
        • 2015-10-09
        • 2013-01-26
        • 1970-01-01
        相关资源
        最近更新 更多