【发布时间】:2014-12-12 04:27:58
【问题描述】:
当我在 python 中包含 pyserial 以满足 android 构建要求时,我无法为 android 编译发行版。 我正在使用 kivy 网站提供的 ubuntu kivy vm。
运行以下命令后:
./distribute.sh -m "pil kivy pyjnius pyserial"
它编译除了最后一个(pyserial)之外的所有包,我得到这个错误:
安装收集的包:pyserial 运行 setup.py install for pyserial 将 build/scripts-2.7/miniterm.py 的模式从 664 更改为 775
changing mode of /tmp/tmp0r9vlU/bin/miniterm.py to 775 Successfully installed pyserial Cleaning up... Exception: Traceback(最近一次通话最后):文件 “/home/kivy/android/python-for-android/build/venv/local/lib/python2.7/site-packages/pip/basecommand.py”, 第 122 行,主要 status = self.run(options, args) 文件“/home/kivy/android/python-for-android/build/venv/local/lib/python2.7/site-packages/pip/commands/install.py”, 第 311 行,运行中 os.path.join(options.target_dir, item) 文件“/usr/lib/python2.7/shutil.py”,第 291 行,在移动中 引发错误,“目标路径 '%s' 已存在”% real_dst 错误:目标路径 '/home/kivy/android/python-for-android/build/python-install/lib/python2.7/site-packages/pyserial-2.7-py2.7.egg-info/pyserial-2.7-py2.7。鸡蛋信息' 已经存在
在 /home/kivy/.pip/pip.log 中存储失败的调试日志
任何解决此问题的帮助将不胜感激。
【问题讨论】: