Jupyter Notebook 踩坑记录
1. Jupyter Notebook的New中没有出现想要的conda环境
1. 在anaconda prompt中,切换到对应环境
conda activate pytorch(环境名称)
2. 安装 ipykernel
conda install -c conda-forge ipykernel
2. 切换默认路径
1 .打开 Anaconda Prompt,输入命令 jupyter notebook --generate-config
2. y
3. 在资源管理器中找到对应文件,记事本打开,Ctrl+F找到“c.NotebookApp.notebook_dir”,后面双引号里面填入你想要的路径,把最前面 # 删了就行。
3. python.exe 无法找到程序入口
粗略解释就是不同位置存在同名文件,把警告提示的文件找到删了,好像要删两个,“pythoncom37.dll”和“pythoncom.dll”。
4. Jupyter Notebook 500 : Internal Server Error
pip install --upgrade jupyterhub
pip install --upgrade --user nbconvert
5. EnvironmentLocationNotFound: Not a conda environment: /home/xxx/.conda/envs/anaconda3
步骤
1. 进入 ..\Anaconda3\pkgs\nb_conda-2.2.0-py36_0\Lib\site-packages\nb_conda
2. 记事本打开 envmanager.py
3. 查找
return { "environments": [root_env] + [get_info(env) for env in info['envs']] }
4. 替换为
return {
"environments": [root_env] + [get_info(env) for env in info['envs']
if env != root_env['dir']]
}
碎碎念
感觉少了个钩,课程教程讲default下打钩的是目前所在的环境,那这代表同时处在两个环境吗?不懂不懂,先这样吧。


Copyright © 2023 iyada. 版权所有
浙公网安备 33010602011771号