2016-05-23 79 views
0

CMD文件運行結果Python腳本我有一個python腳本名爲mesh_2.py在導入錯誤

import sys 
import os 
import numpy as np 
... 

如果我從Spyder的與IPython中運行它,安慰它工作正常。但我想用cmd(start.cmd)文件運行它。它具有以下內容:

cmd /c activate py3.4 && mesh_2.py 

當我嘗試運行它,我得到:

ImportError: No module named numpy 

我已經安裝了一個名爲 「py3.4」 一個Python 3.4環境Anadonda3。我在Windows 7 64位下。

如果我打開一個cmd.exe的自己,寫:

activate py3.4 
python 
import numpy as np 

然後萬事大吉,我得到任何錯誤消息。你們有沒有想法我在這裏錯過了什麼?

預先感謝您。

+0

好像我激活環境手動然後它導入我已經寫了更換

cmd "/c activate py3.4 && mesh_2.py" 

。所以該軟件包安裝在虛擬環境中。 – bdvd

+0

激活虛擬環境,然後像'python mesh_2.py'運行你的程序。 – shivsn

+0

問題是它需要自動啓動。這就是爲什麼我需要cmd腳本。 – bdvd

回答

1

嘗試

cmd "/c activate py3.4 && python mesh_2.py" 
+0

謝謝你的哥們。現在,當我看,我不知道爲什麼我離開了「蟒蛇」... – bdvd

+0

不用擔心。給我一兩次也是 –