Python 环境被污染,我应该重新安装 ubuntu 还是 python?

Python 环境被污染,我应该重新安装 ubuntu 还是 python?

我去年开始使用 Python 和 Ubuntu,之前没有任何相关知识。我出于学校目的开始使用 ROS。由于不知道 Anaconda 和 ROS 协同工作时存在很多冲突,我的 Python 环境无法正常工作。例如

which python

给出一个不存在的目录。由于安装的 Python 版本不同,许多软件包无法正常工作。

env | grep PATH; env | grep ROS

上述命令给出以下结果:

ROS_PACKAGE_PATH=/home/sean/turtlebot2i/src:/opt/ros/kinetic/share
LD_LIBRARY_PATH=/home/sean/turtlebot2i/devel/lib:/opt/ros/kinetic/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu  
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
PATH=/home/sean/turtlebot2i/devel/bin:/opt/ros/kinetic/bin:/home/sean/bin:/home/sean/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin    
MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
PYTHONPATH=/home/sean/turtlebot2i/devel/lib/python3/dist-packages:/opt/ros/kinetic/lib/python2.7/dist-packages
PKG_CONFIG_PATH=/home/sean/turtlebot2i/devel/lib/pkgconfig:/opt/ros/kinetic/lib/pkgconfig:/opt/ros/kinetic/lib/x86_64-linux-gnu/pkgconfig
CMAKE_PREFIX_PATH=/home/sean/turtlebot2i/devel:/opt/ros/kinetic
ROS_ROOT=/opt/ros/kinetic/share/ros
ROS_PACKAGE_PATH=/home/sean/turtlebot2i/src:/opt/ros/kinetic/share
ROS_MASTER_URI=http://localhost:11311
ROS_VERSION=1
ROS_HOSTNAME=sean-Lenovo-ideapad-Y700-17ISK
ROSLISP_PACKAGE_DIRECTORIES=/home/sean/turtlebot2i/devel/share/common-lisp
ROS_DISTRO=kinetic
ROS_ETC_DIR=/opt/ros/kinetic/etc/ros

我应该重新安装 python 还是一般情况下只重新安装 ubuntu?以后有什么使用 python 的建议吗?例如,我读到使用 apt-get 而不是 pip 总是更好。

提前感谢您的任何回复。

相关内容