相关疑难解决方法(0)

使用python包在'<packageName>'中收到'找不到'__main__'模块

我正试图在野外发布我的第一个Python包,我成功地在PyPi上设置它并且能够做到pip install.当我尝试通过命令行($ python etlTest)运行包时,我收到以下错误:

/usr/bin/python: can't find '__main__' module in 'etlTest'

当我直接从我的IDE运行代码时,它没有问题.我正在使用Python 2.7并__init__.py在需要时使用脚本.为了让这个工作,我需要做什么?

python command-line packaging python-2.7

13
推荐指数
3
解决办法
4万
查看次数

Python覆盖范围 - 排除包

我正在使用python coverage工具来运行我的单元测试.从结果中可以看出,它包含了所有"站点包".如何从报告中排除它们?我只想显示项目源代码的报告.

(ctrp) ubuntu@ubuntu-xenial:~/transfer$ coverage run -m unittest discover
...
...
----------------------------------------------------------------------
Ran 1 test in 0.021s

FAILED (errors=1)
(ctrp) ubuntu@ubuntu-xenial:~/transfer$
(ctrp) ubuntu@ubuntu-xenial:~/transfer$
(ctrp) ubuntu@ubuntu-xenial:~/transfer$
(ctrp) ubuntu@ubuntu-xenial:~/transfer$ coverage report
Name                                                                                                   Stmts   Miss  Cover
--------------------------------------------------------------------------------------------------------------------------
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/__init__.py                              13      0   100%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/_compat.py                              403    321    20%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/_unicodefun.py                           66     55    17%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/core.py                                 819    577    30%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/decorators.py                           144     85    41%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/exceptions.py                            98     70    29%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/formatting.py                           134    112    16%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/globals.py                               18     12    33%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/parser.py                               236    203    14%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/termui.py                               176    149    15%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/types.py                                270    175    35%
/home/ubuntu/.virtualenvs/ctrp/lib/python3.5/site-packages/click/utils.py                                167 …
Run Code Online (Sandbox Code Playgroud)

python coverage.py python-unittest

7
推荐指数
4
解决办法
2629
查看次数