python - jupyter notebook/lab终端python版
问题描述
如何更改 jupyter lab 终端的 python 版本?
例如,在 jupyter lab 的终端,which python
会返回/usr/bin/python
, 和python -V
--> Python 2.7.10
;
但在我笔记本电脑的终端中,which python
--> /Users/name/anaconda3/bin/python
,python -V
--> Python 3.7.5
。
谢谢!
解决方案
这是我为解决这个问题所做的。在其他任何东西触及 PATH 之前,我将 PATH 变量重置为我的 .zshrc 文件(在 Mac 上)顶部的默认值。也就是说,我在顶部包含了这两行:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH
重新启动 Jupyter Lab 后,do which python
now 为我提供了正确的 python 版本,而不是以前的 2.7。根据此处的评论,PATH 变量被翻转,因此会导致有关首先获取哪个 Python 的问题。通过在 Anaconda 访问它之前强制执行默认 PATH,它将确保 Anaconda 的 Python 首先在 Jupyter Lab 终端中获取源。
推荐阅读
- javascript - 如何将格式化的电子邮件复制到剪贴板
- html - 输入字段导致包含 div 溢出
- python - 日期时间值错误:月份必须在 1..12
- c# - Log4net 加密 XML 日志消息中的敏感数据
- javascript - 从角度 http 拦截器设置响应标头
- django - 在 DB django 中插入嵌套关系
- python - 用户详细信息未存储在 Flask Python 中的 SQL alchemy 数据库中
- r - 如何将 R for(){} 函数从 dplyr 重写为 data.table?
- c# - IIS 未压缩 WebAPI JSON 响应
- reactjs - 如何在 scss 文件上加载环境变量