操作系统: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搜索不会给您带来任何帮助。请指导我如何解决此问题。