{"rsdb":{"rid":"397484","subhead":"","postdate":"0","aid":"273594","fid":"77","uid":"1","topic":"1","content":"
\n
\n

\u56e0\u4e3aDocker Hub\u65e0\u6cd5\u6253\u5f00\uff0cJupyter Notebook\u7b49\u5b98\u65b9\u955c\u50cf\u4e5f\u65e0\u6cd5\u4e0b\u8f7d\uff0c\u6240\u4ee5\u53e6\u8f9f\u8e4a\u5f84\u4e0b\u8f7d\u4e86\u70ed\u95e8\u7684Python3\u57fa\u7840\u955c\u50cf\uff0c\u4ece\u5934\u5f00\u59cb\u5b89\u88c5\u7eaf\u51c0\u7248\u672c\u7684Jupyter Notebook\u73af\u5883\uff0c\u672c\u6587\u8bb0\u5f55\u4e86\u5b8c\u6574\u7684Jupyter Notebook\u5b89\u88c5\u8fc7\u7a0b\uff0c\u65b9\u4fbf\u81ea\u5df1\u67e5\u9605\uff0c\u4e5f\u4f9b\u5176\u4ed6\u4eba\u5458\u53c2\u8003\uff0c\u8bf7\u786e\u4fdd\u5f53\u524d\u5df2\u6709Docker\u8fd0\u884c\u73af\u5883<\/p> \n <\/blockquote> \n

\u76f4\u63a5\u62c9\u53d6\u6700\u65b0Python\u955c\u50cf\uff0c\u6620\u5c04\u5bbf\u4e3b\u673a\u4e0e\u5bb9\u5668\u5185\u90e8\u76ee\u5f55\uff0c\u56e0\u4e3a\u76ee\u524d\u53ea\u7528\u5230Notebook\u7684Web\u670d\u52a1\uff0c\u6240\u4ee5\u53ea\u6620\u5c04\u4e86\u4e00\u4e2a\u7aef\u53e3\u5f00\u653e\u4f7f\u7528<\/h4> \n
docker run -itd -p 2222:2222 -v \/home\/jupyter:\/home\/jupyter --name jupyter python<\/a>\n<\/code><\/pre> \n 

\u8fdb\u5165\u955c\u50cf\u5bb9\u5668\u5185\u90e8<\/h4> \n
docker exec -it `\u5bb9\u5668\u7f16\u53f7` \/bin\/bash\n<\/code><\/pre> \n 

\u8bbe\u7f6epip\u4e0b\u8f7d\u955c\u50cf\u6e90\u4e3a\u6e05\u534e<\/h4> \n
pip config set global.index-url https:\/\/pypi.tuna.tsinghua.edu.cn\/simple\n<\/code><\/pre> \n 

\u4e0b\u8f7djupyter\uff0c\u9ed8\u8ba4\u4f1a\u4e0b\u8f7d\u6700\u65b0\u7248\u672c7.X\u7684Notebook\uff0c\u4f46\u662f\u76ee\u524d\u6700\u65b0\u7248\u672c\u5b89\u88c5nbextensions<\/code>\u63d2\u4ef6\u4f1a\u62a5\u9519\uff0c\u6240\u4ee5\u8fd9\u91cc\u4e0b\u8f7d6.X\u7684Notebook\u6700\u540e\u7248\u672c<\/h4> \n
pip install jupyter\n<\/code><\/pre> \n 
pip install jupyter notebook==6.5.5\n<\/code><\/pre> \n 

\u751f\u6210Jupyter\u9ed8\u8ba4\u914d\u7f6e\u6587\u4ef6\uff0c\u5e76\u81ea\u5b9a\u4e49\u914d\u7f6e\u9009\u9879<\/h4> \n
jupyter notebook --generate-config\n<\/code><\/pre> \n 
\u751f\u6210\u914d\u7f6e\u6587\u4ef6\u540e\uff0c\u63a7\u5236\u53f0\u4f1a\u6253\u5370\u751f\u6210\u7684\u6587\u4ef6\u5730\u5740\uff0c\u901a\u5e38\u662f\u8fd9\u4e2a \/root\/.jupyter\/jupyter_notebook_config.py<\/code>\uff0c\u5982\u679c\u751f\u6210\u7684\u6587\u4ef6\u5df2\u7ecf\u5b58\u5728\uff0c\u4f1a\u63d0\u793a\u4f60\u662f\u5426\u9700\u8981\u8986\u76d6\uff0c\u6839\u636e\u81ea\u5df1\u9700\u8981\u9009\u62e9\u5373\u53ef<\/h5> \n
\u56e0\u4e3a\u6b64\u955c\u50cf\u6ca1\u6709Vim<\/code>\u7f16\u8f91\u5668\uff0c\u6211\u4eec\u53ef\u4ee5\u6309\u7167\u5982\u4e0b\u6b65\u9aa4\u4f7f\u7528cat<\/code>\u5feb\u901f\u7f16\u8f91\u4fdd\u5b58\u914d\u7f6e<\/h5> \n