我有一個Win7 Pro 64bit sp1系統。我剛剛安裝了一個全新的Anaconda 2.4 python版本2.7,它似乎很好。然後我創建了一個ENV與Python 3.5和整個水蟒套房:使用conda爲Anaconda IDE創建新env後出現VCRUNTIME140.dll錯誤
conda create -n Py35 python=3.5 anaconda
所述Env創建和我有發射器,Spyder的,Jupyter NB等的本質上2個獨立的實例.--一個用於蟒的每個版本。
因此,這裏的問題:
- 啓動(Py35)作爲其默認環境爲蟒蛇2.7.10.3(而不是3.5?)。當我使用下拉菜單並選擇Py35,然後點擊spyder-app的啓動按鈕時,命令窗口閃爍一秒,然後沒有其他事情發生。
- 如果我選擇的Spyder(Py35)桌面圖標,而不是訪問應用程序,我得到這個錯誤:
pythonw.exe System Error. The program can't start because VCRUNTIME140.dll is missing from your computer. Try reinstalling the program to fix this problem.
蟒蛇2.7版本的應用程序都做工精細。當我搜索 '丟失' 的.dll,我發現2個實例在這裏:
C:\用戶\ AngelaReyes \ Anaconda2 \ PKGS \ hdf5-1.8.15.1-vc14_3 \庫\ BIN
在這裏:
C:\用戶\ AngelaReyes \ Anaconda2 \ PKGS \ msvc_runtime-1.0.0-vc14_0 \庫\ BIN
所以,我看着在ENV/Py35文件夾。出現在原始Anaconda2安裝中的'pgks'和'info'文件夾不在那裏。我已經附加的文件夾結構的兩個圖像: Anconda2 file structure和 Py35 env file structure
是相對的新手,我不知道如果我能剛剛超過從原來的Anaconda安裝丟失的文件夾複製到新的ENV,或如何讓缺少的.dll文件保存在需要的位置,以便Py3.5版本的應用程序能夠正常打開並正常運行。
我真的很感激這方面的投入,因爲它已經成爲我的一個怪胎。
感謝, 安吉拉
這完美地工作。我下載了x64版本,現在我可以打開Py35 Spyder應用程序。 – AnaB29