2016-02-04 26 views
0

只是想在我的windows 10盒子上爲python和django開發配置。New-VirtualEnvironment命令凍結了PowerShell窗口

我已經安裝了Python 2.7,我使用pip來安裝virtualenv,virtualenvwrapper-powershell包。

使用以下導入的包

import-module virtualenvwrapper 

到目前爲止好,然後我跑

New-VirtualEnvironment projectathena 

和PowerShell窗口掛起。沒有任何反應,沒有創建文件夾insice我的virtualenvs文件夾,離開它30分鐘,但仍然沒有。其他人看過這個?修復這個?

編輯: 後下方的建議,我可以看到,線giveing問題是在VirtualEnvWrapper.psm1線72

 & $global:VIRTUALENVWRAPPER_VIRTUALENV $Name $global:VIRTUALENVWRAPPER_VIRTUALENV_ARGS 

我讀與ENV的名稱運行Virtualenv.exe和任何參數。

所以我試過在ps,cmd和admin cmd中運行它,並且它每次都掛起。它開始運行,然後什麼都不做。它在沒有env名稱的情況下也會執行相同的操作。事實上,我甚至不能得到它顯示與

virtualenv.exe /? 

即時將記錄此作爲的virtualenv包錯誤頁面上的問題語法幫助(其中即時猜測可能是放錯了地方),但其他人看到這個?或者得到了爲什麼它不會運行的建議?

+1

嘗試添加'Verbose'和'Debug'開關到您的命令:'New-VirtualEnvironment projectathena -Verbose -Debug'。也許它會產生一些輸出,所以我們可以猜測發生了什麼。 – beatcracker

+0

與兩者一起運行時沒有輸出,就好像命令甚至沒有啓動 – bytejunkie

+0

那麼我會建議導入模塊,從PS ISE的模塊目錄中打開'VirtualEnvWrapper.ps1',在' New-VirtualEnvironment「函數並運行'New-VirtualEnvironment projectathena'命令。當斷點觸發時,使用'F10'來跳過代碼並記錄它掛起的線路。重新啓動,重複,但按'F11'進入該代碼,然後繼續執行'F10'。最終,你會發現是什麼讓它掛起,然後你可以用更多的信息更新你的問題。 – beatcracker

回答

1

原來這是Avast Anti Virus軟件。

在AVAST,後藤的設置,轉到主動防護,轉到文件系統的屏蔽和添加排除爲

C:\Python27\Scripts 

這應該工作而不需要重啓系統,爲我做了,我在與VIRTUALENV問題該文件夾中的.exe文件。