http://blog.csdn.net/it_xiao_bai/article/details/79074988
首先,看过上面的文章之后,会有一些问题。
使用Runtime方法执行文件,python文件涉及到第三方库的时候,会出现控制台什么都没输出的情况。再在cmd直接运行命令,也会出现运行错误。
这是什么原因呢?
在spyder里,运行明明是没有问题的,但为什么在cmd中就不可以呢?
是这样的,我们spyder默认使用base虚拟环境,我们打开cmd,输入activate base, 再输入指令,运行python文件,就不会报错了。
但是我们怎样才能让我们的cmd一打开就是默认在base环境里呢?
这个我不知道,我是重新创建一个虚拟环境,conda create -n myProject python=3.6, 然后把需要的包安装上,pip install ### ,然后再在环境变量里,把默认打开的python,使用虚拟环境里的python。
这样cmd中运行就不会出现问题了。
重新启动IDE,再运行class文件就可以了。