正确的安装步骤
本人安装了虚拟环境,但是发现虚拟环境的kernel核在jupyter无法运行,查了许多博客都没找到解决方案,最后终于在google的帮助下发现:需要在虚拟环境中安装一次Jupyter,最后问题被完美解决。下面总结了一下安装虚拟环境的正确步骤:
- 用conda创建虚拟环境
‘conda create -n envirname python=3.5 ‘ - 在虚拟环境安装jupyter和其他包(这里使用豆瓣镜像源进行加速)
‘ pip install 包名 -i http://pypi.douban.com/simple/ –trusted-host pypi.douban.com‘
在安装jupyter之前先确认以下包是否已安装(用conda list查询已经安装的包)
- ipykernel
- ipython
- ipython-genutils
- ipywidgets
- jupyter
- jupyter-client
- jupyter-console
- jupyter-core
如果已经安装先用’pip uninstall 包名‘将其卸载,至此虚拟环境就装好了。
可能会遇到的坑
- 如果你已经在虚拟环境中安装了需要的包但是却出现了导入错误,那么需要在虚拟环境中安装一个插件。
’conda install un_conda‘ - 如果安装过程出现:无法定位程序输入点于动态链接库的提示
在anaconda/DLLs下的libssl-1_1-x64.dll文件与anaconda/Library/lib下的libssl-1_1-x64.dll文件,选这两天最早的那个,替换另一个后即可正常使用conda。 - 如果已经用anaconda创建了虚拟环境,但是启动jupyter后在kernel找不到创建的环境
解决办法:
在安装anaconda的路径下:/usr/local/anaconda3/share/jupyter/kernels/下面创建一个envirname的文件夹;
然后修改kernel.json文件中的’display_name’为envirname,‘arg’为虚拟环境的python路径。
这样,就能在jupyter的kernel看到创建的虚拟环境了。