导航

    蓝鲸ROS机器人论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 热门
    ROS交流群
    ROS Group
    产品服务
    Product Service
    开源代码库
    Github
    官网
    Official website
    技术交流
    Technological exchanges
    激光雷达
    LIDAR
    ROS教程
    ROS Tourials
    深度学习
    Deep Learning
    机器视觉
    Computer Vision

    pip sys.stderr.write(f"ERROR: {exc}") 错误

    技术交流
    python pip
    1
    1
    982
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • weijiz
      weijiz 最后由 编辑

      在Ubuntu 16.04上使用pip安装python3的库时可能会报下面的错误

      Traceback (most recent call last):
        File "/home/xiaoqiang/Documents/ros/src/galileo_data_display/venv/bin/pip", line 7, in <module>
          from pip._internal.cli.main import main
        File "/home/xiaoqiang/Documents/ros/src/galileo_data_display/venv/lib/python3.5/site-packages/pip/_internal/cli/main.py", line 60
          sys.stderr.write(f"ERROR: {exc}")
                                         ^
      SyntaxError: invalid syntax
      
      

      这是由于新版本的pip已经放弃了对python2.7和python3.5的支持。解决方法就是安装新版本的python3

      比如安装python3.8

      sudo add-apt-repository ppa:deadsnakes/ppa
      sudo apt update
      sudo apt install python3.8 python3.8-venv
      

      安装完成之后可以用下面的指令创建虚拟环境,这时候使用最新的pip就不会再报错了。

      python3.8 -m venv venv
      
      1 条回复 最后回复 回复 引用 0
      • 1 / 1
      • First post
        Last post
      Copyright © 2015-2023 BlueWhale community