编译AMSS中关于的Python两个报错问题的总结


这两天在搭建7x27上的dailybuild服务器,在测试编译时遇到过关于python编译不过的原因,关于qualcomm的AMSS编译是在WINDOWS下编译。

问题1.其实安装也都正确,在命令提示符下也能正常,可是为什么在编译的时候是就报错呢??





SyntaxError: invalid syntax
make: *** [link_only] Error 1

原因是,在windows下安装搭建环境时同时也安装了cygwin了,在C:\utils\cygwin\bin也有一个python.exe,版本是2.5.2的,同时环境变量中也也添加了C:\utils\cygwin\bin,而我正常安装的是2.6.2版本的,所以报上面的错就不奇怪了。

解决方法,将C:\utils\cygwin\bin\python.exe重命名即可。这样编译使用python就不会使用cygwin下2.5版本的了。


问题2,安装上个问题的方法对三台服务器做了修改,发现其中一台能正常编译AMSS了,可是还有两台报错,安装完了再编译AMSS时发现还报错,这就奇怪了,,于是又重装了Python,试着装2.7.2,3.0版本的,可是问题依然不能得到解决。

make: python: Command not found
make: *** [link_only] Error 127

原因:此问题出现在系统环境上。添加了Python的安装路径没错,可是之前在添加"C:\Program Files\VMware\VMware Workstation"时用到引号原因,我不知道这个引号是如何一些到后面的环境变量的。

C:\Apps\RVDS221\bin\win_32-pentium;C:\Apps\RVDS221\RVD\Core\1.8\734\win_32-pentium\bin;C:\utils\Perl\bin\;C:\Program Files\CollabNet\Subversion Client;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\IDM Computer Solutions\UltraEdit-32;C:\Program Files\TortoiseSVN\bin;C:\Apps\RVDS221\RVCT\Programs\2.2\349\win_32-pentium;C:\Apps\RVDS221\Utilities\FLEXlm\9.2\release\win_32-pentium;"C:\Program Files\VMware\VMware Workstation";C:\Python262
解决方法:对比了几个服务器的环境变量,发现

"C:\Program Files\VMware\VMware Workstation";C:\Python262进行调整就可以了
...;C:\Python262;"C:\Program Files\VMware\VMware Workstation"
我还不清楚这个引号是如何对后面的环境变量造成影响,但是调整完确实可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值