2015-10-02 73 views
1

我剛剛安裝了Anaconda3-2.3.0-Windows-x86_64。以前我使用的是 Anaconda-2.0.1-Windows-x86(32位)。我有蟒蛇Anaconda3文件夾(這是一個機器在工作,所以我需要保持兩個向後兼容性)。在Spyder IDE中爲Start_IPython_Kernel.py設置路徑

然後,我在Spyder的控制檯首選項中設置有它尋找python.exescientfic_startup.pyAnanconda3文件夾,而不是蟒蛇

然後,當我啓動Spyder時,它會得到以下與zmq有關的錯誤。這似乎保持在老蟒蛇文件夾中尋找文件,而不是在新Anaconda3文件夾。如果它在Anaconda3中查找問題,問題是否會消失?如果是這樣,我如何讓Spyder在Anaconda3中查找它?

"C:\AppData\Local\Continuum\Anaconda\lib\site‑packages\spyderlib\widgets\externalshell\start_ipython_kernel.py", line 167, in from IPython.kernel.zmq.kernelapp import IPKernelApp 

File "C:\AppData\Local\Continuum\Anaconda\lib\site‑packages\IPytho \kernel\__init__.py", line 4, in from . import zmq 

File "C:\AppData\Local\Continuum\Anaconda\lib\site‑packages\IPytho \kernel\zmq\__init__.py", line 8, in check_for_zmq('13', 'IPython.kernel.zmq') 

File "C:\AppData\Local\Continuum\Anaconda\lib\site‑packages\IPytho\utils\zmqrelated.py", line 10, in check_for_zmq import zmq 

File "C:\Users\O629626\AppData\Local\Continuum\Anacond\lib\site‑packages\zmq\__init__.py", line 42, in _libsodium = ctypes.cdll.LoadLibrary(bundled_sodium[0]) 

File "C:\Users\O629626\AppData\Local\Continuum\Anaconda3\lib\ctypes\__init__.py", line 429, in LoadLibrary 

return self._dlltype(name) 

File "C:\Users\O629626\AppData\Local\Continuum\Anaconda3\lib\ctype \__init__.py", line 351, in __init__ 

self._handle = _dlopen(self._name, mode) 

OSError: [WinError 193] %1 is not a valid Win32 application 

回答

1

打開與特定Anaconda關聯的默認Spyder解決了問題。