【问题标题】:How can connect jupyter notebook in desired environment in Anaconda in server computer by using Putty?如何使用 Putty 在服务器计算机的 Anaconda 所需环境中连接 jupyter notebook?
【发布时间】:2019-10-16 04:53:02
【问题描述】:

我正在尝试通过 Putty 从我的台式计算机连接到服务器计算机,以通过隧道和应用本地主机地址和端口远程使用强大服务器的容量和来源。问题是我已经在服务器中成功安装了 Anaconda 并创建了环境([CR7])并安装了 Keras 和 tensorflow 并已经通过 python 对其进行了测试,但是当我在我的环境 [CR7] 中调用 jupyter notebook 并导入 tensorflow 时,我面临ModuleNotFoundError: No module named 'tensorflow'这很荒谬,如下picture

为什么会这样,我该如何解决?

我应该在 Anaconda 的根环境中安装 TF nad Keras 吗?

任何帮助将不胜感激。

更新我刚刚在服务器的根目录中安装了 TF 和 Keras,它可以工作,但我仍然无法通过 Jupyter 笔记本访问我已经构建的环境并运行 TF 和 Keras!!!由于某些后果,我不想在根环境中工作!

顺便说一句Python版本是3.7.1

【问题讨论】:

  • 你安装了多个python版本吗?
  • @Vishal 我检查了python版本是3.7.1它不是多个python!
  • 你是如何添加6666作为源端口的?
  • 您应该在jupyter notebook 命令后面附加“--port=”。
  • @Vishal 6666 是伪造的,我使用另一个端口,别当真。你会留下你提到的命令吗?

标签: server jupyter-notebook anaconda putty ssh-tunnel


【解决方案1】:

我可以找到基于Anaconda documentation使用 Jupyter Notebook 扩展的解决方案。基本上我应该通过以下方式在我想要的环境中安装 Notebook Conda Kernels (nb_conda_kernels)

conda install nb_conda_kernels

安装后,Jupyter Notebook 中会出现从 Jupyter Notebook 的“内核”菜单中Change kernel的选项。

【讨论】:

    【解决方案2】:

    在屏幕截图中,您使用的是 Python 3 环境。转到内核/更改内核> 选择 CR7 环境。

    【讨论】:

    • 我希望我在你给我的地方有这个选项,看看这个pic
    • 你可以在命令行试试这个:python -m ipykernel install --user --name CR7 --display-name "Python (CR7)"
    • 我试过了,但我仍然无法将内核更改为我想要的环境,即 [CR7],它仍然显示并从根环境运行 TF 和 Keras,请看here
    猜你喜欢
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    • 2020-04-03
    相关资源
    最近更新 更多