前提・実現したいこと
64bitのwindowsのanacondaにcabochaライブラリをいれるために32bitの仮想環境を作ったのですがその仮想環境でspyderを動かそうとするとエラーが出て動作しません。64bitの仮想環境では動作するのですが・・・
エラーメッセージ
Traceback (most recent call last): File "C:\Users(username)\Anaconda3\envs\gengo\Scripts\spyder-script.py", line 6, in from spyder.app.start import main File "C:\Users(username)\Anaconda3\envs\gengo\lib\site-packages\spyder\app\start.py", line 22, in import zmq File "C:\Users(username)\Anaconda3\envs\gengo\lib\site-packages\zmq\__init__.py", line 55, in from zmq import backend File "C:\Users(username)\Anaconda3\envs\gengo\lib\site-packages\zmq\backend\__init__.py", line 40, in reraise(*exc_info) File "C:\Users(username)\Anaconda3\envs\gengo\lib\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise raise value File "C:\Users(username)\Anaconda3\envs\gengo\lib\site-packages\zmq\backend\__init__.py", line 27, in _ns = select_backend(first) File "C:\Users(username)\Anaconda3\envs\gengo\lib\site-packages\zmq\backend\select.py", line 28, in select_backend mod = __import__(name, fromlist=public_api) File "C:\Users(username)\Anaconda3\envs\gengo\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in from . import (constants, error, message, context, ImportError: cannot import name 'constants'
試したこと
anaconda promptの管理者として実行でで立ち上げようとしましたが、同じエラーが出ます。
pyzmqライブラリをアンインストールするとspyderがつかえるようになりますがそのスパイダーではインストールしているはずのmecabライブラリなどが認識されません。またその状態だとanacondaをもう一度立ち上げるとその環境にspiderがインストールされていない状態になります(pyzmqを再インストールしたとしていても同じ結果になります)
pyqtライブラリのアンインストールでも同じことが起こります
補足情報
32bit の仮想環境を作る時次のページのとおりにしました
https://qiita.com/OR1202/items/42b8cef4565930e3f21f
環境 pythonのバージョン3.6.5
Windows10の64bit
同じようなエラーを起こしている人もいないようなので、詳しい方にアドバイスをいただきたいです。
###追記
どうやらこの問題は32bitのpythonパッケージを使うことで起きている問題のようです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。