使用pip或pip3在Anaconda,Python,Jupyter中安装软件包

时间:2018-12-22 19:58:15

标签: python pip anaconda jupyter-notebook jupyterhub

我一直相信pip为一个人的python2管理软件包,而pip3为一个人的python 3管理软件包。在运行的JupyterHub服务器上,我习惯于安装软件包团队使用为根。先执行sudo -i,然后执行pip3 install <package-name>。有时,这会使import <package-name>在Jupyter的python3笔记本中工作。但通常不是。然后,如果我改为执行pip install,则可以从服务器上的笔记本(python3笔记本,所有笔记本)访问该软件包。为什么会这样?

这就是我所拥有的:

~# which python 
/anaconda3/bin/python

~# which python3 
/anaconda3/bin/python3

~# which pip 
/anaconda3/bin/pip

~# which pip3 
/anaconda3/bin/pip3

~# which jupyter 
/anaconda3/bin/jupyter

1 个答案:

答案 0 :(得分:1)

我找到了问题here的答案:

  

pip3始终只能在Python3环境上运行,就像pip2一样   使用Python2。 pip在适合于任何环境的环境下运行   上下文。例如,如果您在Python3平台上,pip将   在Python3环境下运行。