Jupyter Notebook 切换虚拟环境

方法

切换到需要添加到Jupyter Notebook中的虚拟环境,执行:

复制代码
python -m ipykernel install --name Jupyter Notebook中显示的虚拟环境名称

如果遇到
[Errno 13] Permission denied: '/usr/local/share/jupyter'类似的权限问题,可能是没有对应的路径,但是程序没有权限在该目录创建文件夹,因此需要对该路径赋予权限:

  1. 之前的权限

  2. 使用命令

    复制代码
    sudo chmod -R 777 /usr/local/share/jupyter
    sudo chmod +s /usr/local/share/jupyter
  3. 之后

解释:

  1. chmod -R 777 /usr/local/share/jupyter

    • -R:递归地更改目录及其子目录的权限。
    • 777:为所有用户赋予读、写、执行权限。
  2. chmod +s /usr/local/share/jupyter

    • +s:设置粘滞位,确保新创建的子目录继承父目录的权限。

注意事项:

  • 安全性

    赋予777权限意味着所有用户都可以读、写、执行该目录及其子目录,这可能引发安全问题。请确认这是完全必要的。如果仅需要特定用户组有权限,可以使用更精确的权限设置。

  • 建议

    若仅需某一组用户有此权限,可以考虑创建用户组并分配权限:

    bash 复制代码
    sudo groupadd jupyter_users
    sudo chown -R :jupyter_users /usr/local/share/jupyter
    sudo chmod -R 770 /usr/local/share/jupyter

参考

  1. Jupyter Notebook 切换虚拟环境(保姆级教程)_jupyter notebook切换虚拟环境-CSDN博客
  2. Jupyter中kernel的添加与删除_如何删除jupyter中的虚拟环境-CSDN博客
  3. 02- Anaconda查看、创建、切换虚拟环境 & Jupyter notebook切换Python环境 & Jupyter中kernel的添加与删除 - TR_Goldfish - 博客园 (cnblogs.com)
相关推荐
Polar__Star5 分钟前
C#怎么操作Chart图表控件 C#如何用WinForms Chart控件绑定数据绘制统计图表【控件】
jvm·数据库·python
2401_8971905510 分钟前
CSS如何制作数字滚动效果_利用transform位移数字
jvm·数据库·python
2301_813599551 小时前
HTML图片怎么用UnoCSS对齐_UnoCSS原子化CSS图片对齐实战
jvm·数据库·python
m0_377618231 小时前
c++怎么在不加载整个大文件的情况下获取其SHA256校验值【进阶】
jvm·数据库·python
LN花开富贵1 小时前
【ROS】鱼香ROS2学习笔记二
linux·笔记·python·学习·嵌入式
qq_189807031 小时前
CSS如何实现纯CSS树状目录结构_利用-checked与递归思维构建交互节点
jvm·数据库·python
Micr0671 小时前
利用Werkzeug-Debug实现本地权限提升
python·web安全·网络安全
yanghuashuiyue1 小时前
langchain AI应用框架研究【开发部署-篇四】
python·langchain
无敌昊哥战神2 小时前
【保姆级题解】力扣17. 电话号码的字母组合 (回溯算法经典入门) | Python/C/C++多语言详解
c语言·c++·python·算法·leetcode
2301_777599372 小时前
Go语言如何做HTTP连接池_Go语言HTTP连接池教程【最新】
jvm·数据库·python