traitlets.traitlets.TraitError: Could not decode 'C:Usersxcexa2xccxf0xd0xc4xd3xef.jupyter' for unicode trait 'config_dir' of a NotebookApp instance.
解决办法:将下面一段代码保存为py文件,文件名为“python jupyter_nootbook_start.py”,以后运行该文件即可打开jupyter。
import os import subprocess #base = 'D:\Anaconda' base = 'D:ProgrammingToolpythonAnaAnaconda' jupyter_dir = os.path.join(base,'.jupyter') if not os.path.exists(jupyter_dir): os.mkdir(jupyter_dir) dirs = {'JUPYTER_CONFIG_DIR' : jupyter_dir, 'JUPYTER_RUNTIME_DIR' : os.path.join(jupyter_dir,'runtime'),'JUPYTER_DATA_DIR' : os.path.join(jupyter_dir,'data')} for k,v in dirs.iteritems(): if not os.path.exists(v): os.mkdir(v) os.environ[k] = v ipython_dir = os.path.join(base,'.ipython') os.environ['IPYTHONDIR'] = ipython_dir subprocess.call(['D:ProgrammingToolpythonAnaAnacondaScriptsjupyter-notebook.exe'])