无法安装 ROS - python2 setuptools 中的错误
Unable to install ROS - error in python2 setuptools
我是 运行 Antergos(基于 arch linux)尝试使用命令
安装 ROS kinetic
yaourt ros-kinetic-ros-core
安装时出现错误
(7/7) checking keys in keyring [#############################################################################] 100%
(7/7) checking package integrity [#############################################################################] 100%
(7/7) loading package files [#############################################################################] 100%
(7/7) checking for file conflicts [#############################################################################] 100%
error: failed to commit transaction (conflicting files)
python2-setuptools: /usr/bin/easy_install-2.7 exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/easy_install.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/easy_install.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/archive_util.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/archive_util.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/alias.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/alias.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_egg.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_egg.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_rpm.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_rpm.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_wininst.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_wininst.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/build_ext.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/build_ext.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/build_py.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/build_py.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/develop.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/develop.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/easy_install.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/easy_install.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/egg_info.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/egg_info.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_egg_info.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_egg_info.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_lib.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_lib.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_scripts.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_scripts.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/py36compat.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/register.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/register.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/rotate.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/rotate.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/saveopts.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/saveopts.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/sdist.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/sdist.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/setopt.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/setopt.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/test.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/test.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/upload.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/upload.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/upload_docs.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/upload_docs.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/depends.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/depends.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/dist.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/dist.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/extension.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/extension.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/extern/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/extern/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/glob.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/glob.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/launch.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/launch.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/lib2to3_ex.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/lib2to3_ex.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/monkey.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/monkey.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/msvc.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/msvc.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/namespaces.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/namespaces.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/package_index.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/package_index.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py26compat.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py26compat.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py27compat.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py27compat.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py31compat.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py31compat.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/sandbox.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/sandbox.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/script (dev).tmpl exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/script.tmpl exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/site-patch.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/site-patch.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/ssl_support.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/ssl_support.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/unicode_utils.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/unicode_utils.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/version.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/version.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/windows_support.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/windows_support.pyc exists in filesystem
Errors occurred, no packages were upgraded.
后来我碰巧发现我的默认版本被更改了,而且不知何故也指向了 anacondas 版本。
➜ ~ which pip
/home/arvindh/.miniconda3/bin/pip
➜ ~ which python
python: aliased to /usr/bin/python2.7
➜ ~
我想将其更改为默认版本。需要一些帮助来解决这个问题。
您可以使用自制软件:brew install python
。它应该为您提供在完成时设置为默认值的选项。如果你想要 python 3 就做 brew install python3
.
看起来你有 linux 所以 运行 这个命令。
alias python=python3
首先从 yaourt 转移到 pacaur。
推荐Pacaur 请查看this了解更多信息。
pacaur -S ros-kinetic-ros-core
应安装所有依赖项。
我看了一下 PKGBUILD 好像你需要 Python 2.7 到 运行 它。
我怀疑 those lines 负责从 python3 到 python2
的变化
# Fix Python2/Python3 conflicts
/usr/share/ros-build-tools/fix-python-scripts.sh -v 2 ${srcdir}/${_dir} with the following into the PKGBUILD
所以你应该安装 python2 pip
&& setuptools
:
pacman -S python2-pip python2-setuptools
编辑
根据 there 你遇到此类问题的地方:
python2-argparse: /usr/lib/python2.7/site-packages/argparse.py exists in filesystem
python2-argparse: /usr/lib/python2.7/site-packages/argparse.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/__init__.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/__init__.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/_common.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/_common.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/_version.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/_version.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/easter.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/easter.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/parser.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/parser.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/relativedelta.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/relativedelta.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/rrule.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/rrule.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/__init__.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/__init__.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/_common.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/_common.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/tz.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/tz.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/win.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/win.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tzwin.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tzwin.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/__init__.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/__init__.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/rebuild.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/rebuild.pyc exists in filesystem
python2-docutils: /usr/lib/python2.7/site-packages/docutils/__init__.py exists in filesystem
python2-docutils: /usr/lib/python2.7/site-packages/docutils/__init__.pyc exists in filesystem
python2-docutils: /usr/lib/python2.7/site-packages/docutils/_compat.py exists in filesystem
python2-docutils: /usr/lib/python2.7/site-packages/docutils/_compat.pyc exists in filesystem
你应该用
删除那些文件
rm path/to/the/file
所以对于下面的例子你应该执行
rm /usr/lib/python2.7/site-packages/argparse.py
rm /usr/lib/python2.7/site-packages/argparse.pyc
rm /usr/lib/python2.7/site-packages/dateutil/__init__.py
rm /usr/lib/python2.7/site-packages/dateutil/__init__.pyc
rm /usr/lib/python2.7/site-packages/dateutil/_common.py
rm /usr/lib/python2.7/site-packages/dateutil/_common.pyc
rm /usr/lib/python2.7/site-packages/dateutil/_version.py
rm /usr/lib/python2.7/site-packages/dateutil/_version.pyc
rm /usr/lib/python2.7/site-packages/dateutil/easter.py
rm /usr/lib/python2.7/site-packages/dateutil/easter.pyc
rm /usr/lib/python2.7/site-packages/dateutil/parser.py
rm /usr/lib/python2.7/site-packages/dateutil/parser.pyc
rm /usr/lib/python2.7/site-packages/dateutil/relativedelta.py
rm /usr/lib/python2.7/site-packages/dateutil/relativedelta.pyc
rm /usr/lib/python2.7/site-packages/dateutil/rrule.py
rm /usr/lib/python2.7/site-packages/dateutil/rrule.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tz/__init__.py
rm /usr/lib/python2.7/site-packages/dateutil/tz/__init__.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tz/_common.py
rm /usr/lib/python2.7/site-packages/dateutil/tz/_common.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tz/tz.py
rm /usr/lib/python2.7/site-packages/dateutil/tz/tz.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tz/win.py
rm /usr/lib/python2.7/site-packages/dateutil/tz/win.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tzwin.py
rm /usr/lib/python2.7/site-packages/dateutil/tzwin.pyc
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/__init__.py
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/__init__.pyc
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/rebuild.py
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/rebuild.pyc
rm /usr/lib/python2.7/site-packages/docutils/__init__.py
rm /usr/lib/python2.7/site-packages/docutils/__init__.pyc
rm /usr/lib/python2.7/site-packages/docutils/_compat.py
rm /usr/lib/python2.7/site-packages/docutils/_compat.pyc
回到你的案例
您应该执行命令列表 there(它只是上面示例的一个应用程序,但包含在重新安装之前应删除的所有内容的列表。)
该错误与 ROS 无关。
您可能尝试在本地安装 pip
全局,这就是它说存在冲突文件的原因。
解决此类错误的快速指南:
- 强制安装:
pacman -S --force python2-setuptools
- 卸载忽略依赖:
pacman -Rdd python2-setuptools
- 重新安装:
pacman -S python2-setuptools
希望这能解决问题。
我是 运行 Antergos(基于 arch linux)尝试使用命令
安装 ROS kineticyaourt ros-kinetic-ros-core
安装时出现错误
(7/7) checking keys in keyring [#############################################################################] 100%
(7/7) checking package integrity [#############################################################################] 100%
(7/7) loading package files [#############################################################################] 100%
(7/7) checking for file conflicts [#############################################################################] 100%
error: failed to commit transaction (conflicting files)
python2-setuptools: /usr/bin/easy_install-2.7 exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/easy_install.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/easy_install.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/archive_util.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/archive_util.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/alias.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/alias.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_egg.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_egg.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_rpm.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_rpm.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_wininst.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/bdist_wininst.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/build_ext.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/build_ext.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/build_py.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/build_py.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/develop.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/develop.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/easy_install.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/easy_install.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/egg_info.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/egg_info.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_egg_info.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_egg_info.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_lib.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_lib.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_scripts.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/install_scripts.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/py36compat.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/py36compat.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/register.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/register.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/rotate.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/rotate.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/saveopts.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/saveopts.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/sdist.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/sdist.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/setopt.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/setopt.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/test.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/test.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/upload.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/upload.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/upload_docs.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/command/upload_docs.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/depends.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/depends.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/dist.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/dist.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/extension.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/extension.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/extern/__init__.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/extern/__init__.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/glob.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/glob.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/launch.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/launch.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/lib2to3_ex.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/lib2to3_ex.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/monkey.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/monkey.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/msvc.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/msvc.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/namespaces.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/namespaces.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/package_index.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/package_index.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py26compat.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py26compat.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py27compat.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py27compat.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py31compat.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/py31compat.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/sandbox.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/sandbox.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/script (dev).tmpl exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/script.tmpl exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/site-patch.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/site-patch.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/ssl_support.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/ssl_support.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/unicode_utils.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/unicode_utils.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/version.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/version.pyc exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/windows_support.py exists in filesystem
python2-setuptools: /usr/lib/python2.7/site-packages/setuptools/windows_support.pyc exists in filesystem
Errors occurred, no packages were upgraded.
后来我碰巧发现我的默认版本被更改了,而且不知何故也指向了 anacondas 版本。
➜ ~ which pip
/home/arvindh/.miniconda3/bin/pip
➜ ~ which python
python: aliased to /usr/bin/python2.7
➜ ~
我想将其更改为默认版本。需要一些帮助来解决这个问题。
您可以使用自制软件:brew install python
。它应该为您提供在完成时设置为默认值的选项。如果你想要 python 3 就做 brew install python3
.
看起来你有 linux 所以 运行 这个命令。
alias python=python3
首先从 yaourt 转移到 pacaur。 推荐Pacaur 请查看this了解更多信息。
pacaur -S ros-kinetic-ros-core
应安装所有依赖项。
我看了一下 PKGBUILD 好像你需要 Python 2.7 到 运行 它。
我怀疑 those lines 负责从 python3 到 python2
的变化# Fix Python2/Python3 conflicts
/usr/share/ros-build-tools/fix-python-scripts.sh -v 2 ${srcdir}/${_dir} with the following into the PKGBUILD
所以你应该安装 python2 pip
&& setuptools
:
pacman -S python2-pip python2-setuptools
编辑
根据 there 你遇到此类问题的地方:
python2-argparse: /usr/lib/python2.7/site-packages/argparse.py exists in filesystem
python2-argparse: /usr/lib/python2.7/site-packages/argparse.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/__init__.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/__init__.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/_common.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/_common.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/_version.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/_version.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/easter.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/easter.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/parser.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/parser.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/relativedelta.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/relativedelta.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/rrule.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/rrule.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/__init__.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/__init__.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/_common.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/_common.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/tz.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/tz.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/win.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tz/win.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tzwin.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/tzwin.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/__init__.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/__init__.pyc exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/rebuild.py exists in filesystem
python2-dateutil: /usr/lib/python2.7/site-packages/dateutil/zoneinfo/rebuild.pyc exists in filesystem
python2-docutils: /usr/lib/python2.7/site-packages/docutils/__init__.py exists in filesystem
python2-docutils: /usr/lib/python2.7/site-packages/docutils/__init__.pyc exists in filesystem
python2-docutils: /usr/lib/python2.7/site-packages/docutils/_compat.py exists in filesystem
python2-docutils: /usr/lib/python2.7/site-packages/docutils/_compat.pyc exists in filesystem
你应该用
删除那些文件rm path/to/the/file
所以对于下面的例子你应该执行
rm /usr/lib/python2.7/site-packages/argparse.py
rm /usr/lib/python2.7/site-packages/argparse.pyc
rm /usr/lib/python2.7/site-packages/dateutil/__init__.py
rm /usr/lib/python2.7/site-packages/dateutil/__init__.pyc
rm /usr/lib/python2.7/site-packages/dateutil/_common.py
rm /usr/lib/python2.7/site-packages/dateutil/_common.pyc
rm /usr/lib/python2.7/site-packages/dateutil/_version.py
rm /usr/lib/python2.7/site-packages/dateutil/_version.pyc
rm /usr/lib/python2.7/site-packages/dateutil/easter.py
rm /usr/lib/python2.7/site-packages/dateutil/easter.pyc
rm /usr/lib/python2.7/site-packages/dateutil/parser.py
rm /usr/lib/python2.7/site-packages/dateutil/parser.pyc
rm /usr/lib/python2.7/site-packages/dateutil/relativedelta.py
rm /usr/lib/python2.7/site-packages/dateutil/relativedelta.pyc
rm /usr/lib/python2.7/site-packages/dateutil/rrule.py
rm /usr/lib/python2.7/site-packages/dateutil/rrule.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tz/__init__.py
rm /usr/lib/python2.7/site-packages/dateutil/tz/__init__.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tz/_common.py
rm /usr/lib/python2.7/site-packages/dateutil/tz/_common.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tz/tz.py
rm /usr/lib/python2.7/site-packages/dateutil/tz/tz.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tz/win.py
rm /usr/lib/python2.7/site-packages/dateutil/tz/win.pyc
rm /usr/lib/python2.7/site-packages/dateutil/tzwin.py
rm /usr/lib/python2.7/site-packages/dateutil/tzwin.pyc
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/__init__.py
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/__init__.pyc
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/dateutil-zoneinfo.tar.gz
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/rebuild.py
rm /usr/lib/python2.7/site-packages/dateutil/zoneinfo/rebuild.pyc
rm /usr/lib/python2.7/site-packages/docutils/__init__.py
rm /usr/lib/python2.7/site-packages/docutils/__init__.pyc
rm /usr/lib/python2.7/site-packages/docutils/_compat.py
rm /usr/lib/python2.7/site-packages/docutils/_compat.pyc
回到你的案例
您应该执行命令列表 there(它只是上面示例的一个应用程序,但包含在重新安装之前应删除的所有内容的列表。)
该错误与 ROS 无关。
您可能尝试在本地安装 pip
全局,这就是它说存在冲突文件的原因。
解决此类错误的快速指南:
- 强制安装:
pacman -S --force python2-setuptools
- 卸载忽略依赖:
pacman -Rdd python2-setuptools
- 重新安装:
pacman -S python2-setuptools
希望这能解决问题。