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(envfor env in info['envs']}

4. 替换为

return {
  "environments": [root_env] + [get_info(env) for env in info['envs']
                    if env != root_env['dir']]
}

 

碎碎念

感觉少了个钩,课程教程讲default下打钩的是目前所在的环境,那这代表同时处在两个环境吗?不懂不懂,先这样吧。

 

 

参考资料



posted @ 2023-03-12 10:03  iyada  阅读(100)  评论(0)    收藏  举报