Python 安装ROS时缺少文件或其他内容。狮

Python 安装ROS时缺少文件或其他内容。狮,python,installation,Python,Installation,我正在尝试安装ROS完整的桌面环境。。。。在mac osx lion中。这基本上是我的mac上的一个问题 Log for python26 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_python26/python26/main.log To report a bug, see <http://guide.

我正在尝试安装ROS完整的桌面环境。。。。在mac osx lion中。这基本上是我的mac上的一个问题

Log for python26 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_python26/python26/main.log
To report a bug, see <http://guide.macports.org/#project.tickets>
[ rosmake ] rosdep install failed: rosdep script failed with stderr 
{{{
Error: Target org.macports.destroot returned: shell command failed (see log for details)
Error: Unable to upgrade port: 1
Error: Unable to execute port: upgrade python26 failed

}}}
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.7/bin/rosinstall", line 5, in <module>
    pkg_resources.run_script('rosinstall==0.5.22', 'rosinstall')
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 489, in run_script
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 1214, in run_script
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rosinstall-0.5.22-py2.7.egg/EGG-INFO/scripts/rosinstall", line 679, in <module>

  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/rosinstall-0.5.22-py2.7.egg/EGG-INFO/scripts/rosinstall", line 670, in rosinstall_main

  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 511, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'source /Users/rajeshmedampudi/ros/setup.sh && rosmake ros ros_comm --rosdep-install' returned non-zero exit status 1

您的MacPorts安装无法升级python

它正在尝试升级python26,但正在从python27执行某些操作

试一试


然后回来报告

我确实按照您所说的安装了python,而且它工作正常。。。但我必须明确地使用easy_install-2.6,而不是easy_install。我必须完全重新安装mac端口才能做到这一点。。。顺便说一句Mercurial确实需要python27,是吗?我现在看看您安装了哪些Python
sudo-port-select-python
将向您显示一个列表,其中列出了您已安装的以及哪些是活动的。Mercurial可能依赖于python2.7,但您所做的一切都是调用python2.6。文件“/Users/rajeshmedampudi/ros/setup.sh”是否存在?是否存在。。。我们需要一个2.6的。。。由于所有文件都需要基于2.6版。。。not 2.7尝试
sudo端口选择python python26
,然后启动一个新的终端会话,并尝试再次安装。。似乎我在设置环境方面遇到了问题。。。似乎是完全不同的问题,但嘿。。。感谢您的努力,帮助我努力解决我的问题。
:info:destroot 1 error generated.
:info:destroot make[2]: *** [MyAppDelegate.o] Error 1
:info:destroot make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_python26/python26/work/Python-2.6.7/Mac/PythonLauncher'
:info:destroot make[1]: *** [install_PythonLauncher] Error 2
:info:destroot make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_python26/python26/work/Python-2.6.7/Mac'
:info:destroot make: *** [frameworkinstallapps] Error 2
:info:destroot make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_python26/python26/work/Python-2.6.7'
:info:destroot shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_python26/python26/work/Python-2.6.7" && /usr/bin/make -w frameworkinstall maninstall MAKE="/usr/bin/make CC=/Developer/usr/bin/clang" DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_python26/python26/work/destroot " returned error 2
:error:destroot Target org.macports.destroot returned: shell command failed (see log for details)
:debug:destroot Backtrace: shell command failed (see log for details)
    while executing
"command_exec destroot"
    (procedure "portdestroot::destroot_main" line 2)
    invoked from within
"$procedure $targetname"
:info:destroot Warning: the following items did not execute (for python26): org.macports.activate org.macports.destroot org.macports.install
:notice:destroot Log for python26 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_python26/python26/main.log
sudo port selfupdate
sudo port install python26