ROS污染Python的sys.path的解决方案

  • Post author:
  • Post category:python




一.环境


Ubuntu 20.04


ROS Melodic


Anaconda 4.10.1



二.现象

运行

pip list

后:

在这里插入图片描述

出现了环境污染



三.解决方案(临时)

  • 先获取路径
 python -m site --help


/home/kanna/Anaconda/envs/django4/lib/python3.8/site.py [--user-base] [--user-site] /home/kanna/Anaconda/envs/django4/lib/python3.8/site.py [--user-base] [--user-site]

  • 用vim或gedit编辑,在主函数末尾 将ros相关的路径用

    sys.path.remove('')

    移除。

    在这里插入图片描述
  • 顺路把

    ENABLE_USER_SITE



    None

    改为

    False
  • 重新激活空间



四. 解决后

在这里插入图片描述



版权声明:本文为u011017694原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。