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文件就可以了。