Navigation

    蓝鲸ROS机器人论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    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}") 错误

    技术交流
    pip python
    1
    1
    576
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • weijiz
      weijiz last edited by

      在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 Reply Last reply Reply Quote 0
      • First post
        Last post
      Copyright © 2015-2021 BlueWhale community