我只需为项目安装软件cvxopt,说明告诉我这样做:
使用以下命令从c:\ Python27 \ Lib \ distutils \ cygwinccompiler.py中删除所有'-mno-cygwin'实例:
sed 's/-mno-cygwin//g' -i'.bak' c:\Python27\Lib\distutils\cygwinccompiler.py
每次我尝试运行命令时,都会显示未知命令'''。 我不知道sed是什么,我只想安装cvxopt。在过去的2个小时里,我一直在努力。请帮助!
答案 0 :(得分:2)
两件事:
首先,-i
选项不适用于Windows的所有sed版本。它允许就地编辑。如果你没有,请创建一个这样的中间文件,然后在你满意的时候覆盖原文。
cd \Python27\Lib\distutils
sed "s/-mno-cygwin//g" cygwinccompiler.py > x.tmp
del cygwinccompiler.py
ren x.tmp cygwinccompiler.py
其次,Windows不理解单引号,因此请使用双引号,如下所示:
cd \Python27\Lib\distutils
sed "s/-mno-cygwin//g" -i".bak" cygwinccompiler.py