Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何为Jupyter笔记本设置源_Python_Django_Jupyter Notebook_Ipython Notebook_Jupyter - Fatal编程技术网

Python 如何为Jupyter笔记本设置源

Python 如何为Jupyter笔记本设置源,python,django,jupyter-notebook,ipython-notebook,jupyter,Python,Django,Jupyter Notebook,Ipython Notebook,Jupyter,我刚买了一台新电脑,不记得/不知道我是如何在旧电脑上安装Jupyter笔记本的。具体来说,您如何告诉Jupyter有关来源的信息。 如果我有一个名为django的conda环境,并且我确实源代码激活django,然后是jupyter notebook,我最终会得到一个笔记本,但是当我从django.http导入HttpResponse时,我会得到错误消息 ModuleNotFoundError: No module named 'django' 这很奇怪(我认为),因为Django肯定安装在D

我刚买了一台新电脑,不记得/不知道我是如何在旧电脑上安装Jupyter笔记本的。具体来说,您如何告诉Jupyter有关来源的信息。
如果我有一个名为django的conda环境,并且我确实
源代码激活django
,然后是
jupyter notebook
,我最终会得到一个笔记本,但是当我从django.http导入HttpResponse时,我会得到错误消息

ModuleNotFoundError: No module named 'django'
这很奇怪(我认为),因为Django肯定安装在Django环境中


如何设置我的Jupyter笔记本,以便他们了解我希望他们了解的各种来源?

很可能您的conda环境
django
没有安装Jupyter笔记本所需的iPython内核。您可以在不激活conda环境的情况下运行
jupyter笔记本
,因为笔记本允许您选择安装了
ipykernel
的任何conda环境

尝试:

  • 运行终端:
    源激活django
  • 运行终端:
    conda安装ipykernel
  • 运行终端:
    源停用
  • 运行终端:
    jupyter笔记本
  • 为内核选择
    django

  • 很可能您的conda环境
    django
    没有安装jupyter笔记本所需的iPython内核。您可以在不激活conda环境的情况下运行
    jupyter笔记本
    ,因为笔记本允许您选择安装了
    ipykernel
    的任何conda环境

    尝试:

  • 运行终端:
    源激活django
  • 运行终端:
    conda安装ipykernel
  • 运行终端:
    源停用
  • 运行终端:
    jupyter笔记本
  • 为内核选择
    django

  • 我为每个虚拟环境创建一个内核。在MacOS上,Jupyter内核位于此处
    $HOME/Library/Jupyter/kernels
    。确保虚拟环境中安装了
    ipykernel

    因此,
    $HOME/Library/Jupyter/kernels/myenv/kernel.json
    看起来像:

    {
     "env": { "VIRTUAL_ENV": "/Users/<User>/<myenv>" },
     "argv": [ "/Users/<User>/<myenv>/bin/python3", "-m", "ipykernel", "-f", "{connection_file}" ],
     "display_name": "My Virtual Env",
     "language": "python"
    }
    
    {
    “env”:{“VIRTUAL_env”:“/Users/”},
    “argv”:[“/Users///bin/python3”、“-m”、“ipykernel”、“-f”、“{connection_file}”],
    “显示名称”:“我的虚拟环境”,
    “语言”:“python”
    }
    
    我为每个虚拟环境创建一个内核。在MacOS上,Jupyter内核位于此处
    $HOME/Library/Jupyter/kernels
    。确保虚拟环境中安装了
    ipykernel

    因此,
    $HOME/Library/Jupyter/kernels/myenv/kernel.json
    看起来像:

    {
     "env": { "VIRTUAL_ENV": "/Users/<User>/<myenv>" },
     "argv": [ "/Users/<User>/<myenv>/bin/python3", "-m", "ipykernel", "-f", "{connection_file}" ],
     "display_name": "My Virtual Env",
     "language": "python"
    }
    
    {
    “env”:{“VIRTUAL_env”:“/Users/”},
    “argv”:[“/Users///bin/python3”、“-m”、“ipykernel”、“-f”、“{connection_file}”],
    “显示名称”:“我的虚拟环境”,
    “语言”:“python”
    }
    
    找到了答案

    找到了答案


    我对康达不熟悉。在conda中创建
    django
    虚拟环境是否会自动在Jupyter中创建
    django
    内核?@AChampion,好问题。创建conda环境不会自动安装
    ipykernel
    。我不熟悉conda。在conda中创建
    django
    虚拟环境是否会自动在Jupyter中创建
    django
    内核?@AChampion,好问题。创建conda环境不会自动安装
    ipykernel