【问题】
折腾:
的过程中,结果代码中用到了lines模块,所以运行结果出现:
D:\tmp\tmp_dev_root\python\tutorial_summary\pycha_demo>pycha_demo.py Traceback (most recent call last): File "D:\tmp\tmp_dev_root\python\tutorial_summary\pycha_demo\pycha_demo.py", line 17, in <module> from lines import lines; ImportError: No module named lines
【解决过程】
1.很明显,就是少了lines模块,需要去安装lines模块。
2.结果搜了半天,发现不是标准的python库。
参考:
ImportError: No module named lines
知道了,原来lines是Pycha的示例代码中的。
所以再去:
https://bitbucket.org/lgs/pycha/src/fa89153081d0fa92b04b5181082c09a83c89f565/examples?at=default
果然看到了对应的lines.py。
3。想要下载下来。
注意:右键另存为,下载下来lines.py的,是html文本,不是纯的lines.py !!!
后来找到好办法了。
去:
https://bitbucket.org/lgs/pycha/downloads
可以看到对应的版本,最新的是:
点击后面的格式,比如bz2:
就可以下载完整的版本了。解压,即可得到完整代码。
包括对应的example的所有代码。
4.把对应的lines.py放到和当前测试代码同目录下。
再去运行,结果就可以了。
【总结】
lines,不是python的某个常见模块。
而是pycha的一个示例代码中的python文件。
可以在
https://bitbucket.org/lgs/pycha/src/
的examples目录下找到:
在线浏览:
下载全部完整代码的方法:
https://bitbucket.org/lgs/pycha/downloads
即可下载对应格式的完整代码。
转载请注明:在路上 » 【已解决】Python代码运行出错:ImportError: No module named lines