我在PyCharm中使用optparse
获得了简单的pcov.py脚本from optparse import OptionParser
据我所知,PyCharm在其自己的虚拟环境中拥有每个项目。我的软件包安装了以下软件包(项目:pcov.py>项目解释程序):
我的项目在PyCharm中可以解析命令行选项:
parser = OptionParser(usage=usage)
...
parser.add_option("-z", action="store_true", dest="clean_build",
help="Clean all intermediate files")
...
可悲的是,当我尝试单独运行它(从命令行)对我说不可思议时,它并没有:
./pcov.py -z
[the pcov.py hangs here and I had to kill it with Ctrl-C]
from: can't read /var/mail/optparse
./pcov.py: line 9: syntax error near unexpected token ('
./pcov.py: line 9: def pselect(choices):'
请注意,PyCharm从不抱怨语法错误,PyCharm很好地处理-z命令行选项。
我起初认为我必须再安装一些包globally', but I didn't find
optparse' python包(pip search optparse)显示我没有完全匹配。
因此我的问题:
1)我必须安装哪些软件包(pip install)才能使我的pcov.py脚本在PyCharm下运行?
2)是否有自动化的方式来交付' PyCharm工作脚本作为独立的Python脚本?
使用PyCharm CE 2017.0,Debian 8 jessie,python 2.7