操作環境:XP 老式筆記本
一開始的環境變量設置是這樣的:C:\Program Files\Java\jdk1.8.0_144\bin;E:\php\php集成環境一鍵安裝\AppServ\Apache24\bin;E:\php\php集成環境一鍵安裝\AppServ\php5;E:\php\php集成環境一鍵安裝\AppServ\MySQL\bin;C:\Documents and Settings\Administrator\Anaconda2\Scripts
運行情況:java環境變量javac java -version,都運行正常。但是在命令行中敲jupyter notebook的時候,報錯類似於:“
Traceback (most recent call last):
File "C:\Documents and Settings\Administrator\Anaconda2\Scripts\jupyter-notebo
ok-script.py", line 3, in <module>
import notebook.notebookapp
File "C:\Documents and Settings\Administrator\Anaconda2\lib\site-packages\note
book\notebookapp.py", line 76, in <module>
from .services.contents.manager import ContentsManager
File "C:\Documents and Settings\Administrator\Anaconda2\lib\site-packages\note
book\services\contents\manager.py", line 16, in <module>......
.......
UnicodeDecodeError: 'ascii' codec can't decode byte 0xbc in position 8: ordinal
not in range(128)
”
改進措施:注意到了上面報錯的最後一行出現的ASCII錯誤,考慮將環境變量中的中文全部換成英文。改爲“C:\Program Files\Java\jdk1.8.0_144\bin;E:\php\php\AppServ\Apache24\bin;E:\php\php\AppServ\php5;E:\php\php\AppServ\MySQL\bin;C:\Documents and Settings\Administrator\Anaconda2\Scripts”。改進之後python java皆運行正常。