Pet*_*Kim 9 python jupyter-notebook
我是一个ubuntu 16.4用户,我安装了anaconda3并同时使用python2和python3内核.
>>> jupyter kernelspec list可用的内核:python2 /home/peterkim/.local/share/jupyter/kernels/python2 python3/home/peterkim/anaconda3/share/jupyter/kernels/python3
和..问题是,我不知道在哪里/如何安装包,以便我的python2 jupyter笔记本不会出错"没有模块命名...".我试过了pip install matplotlib,conda install matplotlib并且还将'/ home // anaconda2/pkgs'附加到了sys.path.
(我还安装了anaconda2以寻找使用并行内核的方式.之后我意识到不需要anaconda2.但我没有卸载它.)
谢谢你提前帮助我..!
我建议在这里阅读:
https://conda.io/docs/py2or3.html
在我的Anaconda3安装中安装Python 2.7环境后,我遇到了同样的问题.我不确定我用来创建环境的命令,但它实际上没有安装所有通常与Anaconda捆绑的可选包(如matplotlib,numpy,...).但这不是一个大问题,您可以使用pip轻松安装其他软件包,如下所示:
首先,列出您的conda环境:
C:\Users\Felix>conda info --envs
# conda environments:
#
ipykernel_py2 D:\Anaconda\envs\ipykernel_py2
root * D:\Anaconda
Run Code Online (Sandbox Code Playgroud)
接下来,使用source activate <env>(Linux/OSX)或activate <env>(Windows)激活您的python 2环境:
C:\Users\Felix>activate ipykernel_py2
(ipykernel_py2) C:\Users\Felix>
Run Code Online (Sandbox Code Playgroud)
最后,使用pip安装所需的包:
(ipykernel_py2) C:\Users\Felix>pip install matplotlib
Collecting matplotlib
...
Successfully installed matplotlib-2.0.0
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助.
对于那些仍在寻找解决方案的人,特别是使用 virtualenv,这对我有用:
1 - 在项目目录中创建一个虚拟环境。virtualenv如果没有,您可能需要安装
virtualenv myenv --python=python3.7
Run Code Online (Sandbox Code Playgroud)
matplotlib2 -在虚拟环境中安装:
pip3 install matplotlib
Run Code Online (Sandbox Code Playgroud)
ipykernel3 -在虚拟环境中安装
pip3 install ipykernel
Run Code Online (Sandbox Code Playgroud)
4 - 将 jupyter 内核连接到新环境。您可能需要在这里使用 sudo
python3 -m ipykernel install --name=myenv
Run Code Online (Sandbox Code Playgroud)
5 - 当您启动 时jupyter lab,您将可以选择安装了 matplotlib 的环境
| 归档时间: |
|
| 查看次数: |
34416 次 |
| 最近记录: |