【发布时间】:2020-06-22 14:16:07
【问题描述】:
我已经提到了这个相关的post
目前正在使用Jupyter Notebook,它只有Python2 内核。但是我的服务器有 Python2 和 Python3。
但是,我想添加python3 内核。按照上面的帖子,我尝试了以下
1 !mkdir python-virtual-environments && cd python-virtual-environments && virtualenv env && virtualenv -p python3 env && . env/bin/activate #activated virtual environment
2 !jupyter kernelspec list #lists only Python2 kernel
3 !which python3 # outputs the python3 path `/usr/bin/python3`
4 !pip install ipykernel # stream of requirement already satisfied messages
5 !python3 -m pip install ipykernel # error-1
6 !python3 -m ipykernel install --user # error-2
我收到以下错误
错误-1
Exception:
Traceback (most recent call last):
File "/usr/lib/python3.5/shutil.py", line 538, in move
os.rename(src, real_dst)
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/prompt_toolkit' -> '/tmp/pip-rgd7fgjj-uninstall/usr/lib/python3/dist-packages/prompt_toolkit
.....
PermissionError: [Errno 13] Permission denied: 'toolbars.py'
错误-2
PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/tornado-6.0.4.dist-info'
You are using pip version 9.0.1, however version 20.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
/usr/bin/python3: No module named ipykernel
问题
-
当我激活
virtualenv时,我在激活后执行的所有命令(第 2、3、4、5、6 行)都在我的虚拟环境中运行。我说的对吗? -
第 4 行有一个要求已经满足的消息流。我正在尝试在我的虚拟环境中安装
ipykernel。为什么说已经满足了。是因为消息有python2.7.2而查看我的系统安装吗? -
第 5 行,为什么会出现
permission denied错误?
【问题讨论】:
标签: python jupyter-notebook virtualenv jupyter jupyter-lab