ROS污染Python的sys.path的解决方案
Posted 康娜喵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS污染Python的sys.path的解决方案相关的知识,希望对你有一定的参考价值。
一.环境
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
- 重新激活空间
四. 解决后
以上是关于ROS污染Python的sys.path的解决方案的主要内容,如果未能解决你的问题,请参考以下文章
python sys.path 服务器找不到模块 ModuleNotFoundError: No module