为jupyter笔记本安装虚拟环境内核会引发“ TypeError:'type'对象不可下标”

时间:2019-03-03 07:30:45

标签: python-3.x jupyter-notebook virtualenv virtualenvwrapper jupyter-kernel

操作系统:Ubuntu 16.04 lts

我使用virtualenvironmentwrapper创建了一个虚拟环境“ analytics-3”,并感到需要使用Jupyter笔记本进行一些工作。

Python版本:-3.5.2

下载了Anaconda3-4.3.0-Linux-x86_64.sh并在虚拟环境外部安装了anaconda。

“ jupyter笔记本”运行正常。

我想为这个特定的“ analytics-3”虚拟环境创建一个内核,并遵循以下步骤:-

1)激活了Analytics-3(使用Workon)

2)在其中安装了ipykernel

3)尝试使用:-

在jupyter notebook中安装内核

python -m ipykernel install --user --name analytics-3 --display-name“ xyz”

遇到此错误:-

回溯(最近通话最近一次):

File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
        exec(code, run_globals)
      File "/home/odin/.virtualenvs/analytics-3/lib/python3.5/site-packages/ipykernel/__main__.py", line 2, in <module>
        from ipykernel import kernelapp as app
      File "/home/odin/.virtualenvs/analytics-3/lib/python3.5/site-packages/ipykernel/kernelapp.py", line 15, in <module>
        from tornado import ioloop
      File "/home/odin/.virtualenvs/analytics-3/lib/python3.5/site-packages/tornado/ioloop.py", line 45, in <module>
        from tornado.concurrent import (
      File "/home/odin/.virtualenvs/analytics-3/lib/python3.5/site-packages/tornado/concurrent.py", line 175, in <module>
        future: Union["futures.Future[_T]", "Future[_T]"], value: _T
      File "/usr/lib/python3.5/typing.py", line 552, in __getitem__
        dict(self.__dict__), parameters, _root=True)
      File "/usr/lib/python3.5/typing.py", line 512, in __new__
        for t2 in all_params - {t1} if not isinstance(t2, TypeVar)):
      File "/usr/lib/python3.5/typing.py", line 512, in <genexpr>
        for t2 in all_params - {t1} if not isinstance(t2, TypeVar)):
      File "/usr/lib/python3.5/typing.py", line 190, in __subclasscheck__
        self._eval_type(globalns, localns)
      File "/usr/lib/python3.5/typing.py", line 177, in _eval_type
        eval(self.__forward_code__, globalns, localns),
      File "<string>", line 1, in <module>
    TypeError: 'type' object is not subscriptable 

一个简单的Google搜索不会给您带来任何帮助。请指导我如何解决此问题。

0 个答案:

没有答案