mirror of
https://github.com/jupyter/docker-stacks.git
synced 2025-10-11 20:12:58 +00:00
Add pip2, pip3 symlinks for images with python2
Fixes #123 (c) Copyright IBM Corp. 2016
This commit is contained in:
@@ -241,8 +241,17 @@ You can return to the default environment with this command:
|
|||||||
source deactivate
|
source deactivate
|
||||||
```
|
```
|
||||||
|
|
||||||
The commands `ipython`, `python`, `pip`, `easy_install`, and `conda` (among others) are available in both environments.
|
The commands `jupyter`, `ipython`, `python`, `pip`, `easy_install`, and `conda` (among others) are available in both environments. For convenience, you can install packages into either environment regardless of what environment is currently active using commands like the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
# install a package into the python2 environment
|
||||||
|
pip2 install some-package
|
||||||
|
conda install -n python2 some-package
|
||||||
|
|
||||||
|
# install a package into the default (python 3.x) environment
|
||||||
|
pip3 install some-package
|
||||||
|
conda install -n python3 some-package
|
||||||
|
```
|
||||||
|
|
||||||
## JupyterHub
|
## JupyterHub
|
||||||
|
|
||||||
|
@@ -70,7 +70,17 @@ You can return to the default environment with this command:
|
|||||||
source deactivate
|
source deactivate
|
||||||
```
|
```
|
||||||
|
|
||||||
The commands `ipython`, `python`, `pip`, `easy_install`, and `conda` (among others) are available in both environments.
|
The commands `jupyter`, `ipython`, `python`, `pip`, `easy_install`, and `conda` (among others) are available in both environments. For convenience, you can install packages into either environment regardless of what environment is currently active using commands like the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
# install a package into the python2 environment
|
||||||
|
pip2 install some-package
|
||||||
|
conda install -n python2 some-package
|
||||||
|
|
||||||
|
# install a package into the default (python 3.x) environment
|
||||||
|
pip3 install some-package
|
||||||
|
conda install -n python3 some-package
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
## JupyterHub
|
## JupyterHub
|
||||||
|
@@ -69,6 +69,9 @@ RUN conda create --quiet --yes -p $CONDA_DIR/envs/python2 python=2.7 \
|
|||||||
'scikit-learn=0.17*' \
|
'scikit-learn=0.17*' \
|
||||||
pyzmq \
|
pyzmq \
|
||||||
&& conda clean -tipsy
|
&& conda clean -tipsy
|
||||||
|
# Add shortcuts to distinguish pip for python2 and python3 envs
|
||||||
|
RUN ln -s $CONDA_DIR/envs/python2/bin/pip $CONDA_DIR/bin/pip2 && \
|
||||||
|
ln -s $CONDA_DIR/bin/pip $CONDA_DIR/bin/pip3
|
||||||
|
|
||||||
# Install Python 2 kernel spec into the Python 3 conda environment which
|
# Install Python 2 kernel spec into the Python 3 conda environment which
|
||||||
# runs the notebook server
|
# runs the notebook server
|
||||||
|
@@ -143,8 +143,17 @@ You can return to the default environment with this command:
|
|||||||
source deactivate
|
source deactivate
|
||||||
```
|
```
|
||||||
|
|
||||||
The commands `ipython`, `python`, `pip`, `easy_install`, and `conda` (among others) are available in both environments.
|
The commands `jupyter`, `ipython`, `python`, `pip`, `easy_install`, and `conda` (among others) are available in both environments. For convenience, you can install packages into either environment regardless of what environment is currently active using commands like the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
# install a package into the python2 environment
|
||||||
|
pip2 install some-package
|
||||||
|
conda install -n python2 some-package
|
||||||
|
|
||||||
|
# install a package into the default (python 3.x) environment
|
||||||
|
pip3 install some-package
|
||||||
|
conda install -n python3 some-package
|
||||||
|
```
|
||||||
|
|
||||||
## JupyterHub
|
## JupyterHub
|
||||||
|
|
||||||
|
@@ -59,6 +59,9 @@ RUN conda create --quiet --yes -p $CONDA_DIR/envs/python2 python=2.7 \
|
|||||||
'h5py=2.5*' \
|
'h5py=2.5*' \
|
||||||
'pyzmq' \
|
'pyzmq' \
|
||||||
&& conda clean -tipsy
|
&& conda clean -tipsy
|
||||||
|
# Add shortcuts to distinguish pip for python2 and python3 envs
|
||||||
|
RUN ln -s $CONDA_DIR/envs/python2/bin/pip $CONDA_DIR/bin/pip2 && \
|
||||||
|
ln -s $CONDA_DIR/bin/pip $CONDA_DIR/bin/pip3
|
||||||
|
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
|
@@ -67,8 +67,17 @@ You can return to the default environment with this command:
|
|||||||
source deactivate
|
source deactivate
|
||||||
```
|
```
|
||||||
|
|
||||||
The commands `ipython`, `python`, `pip`, `easy_install`, and `conda` (among others) are available in both environments.
|
The commands `jupyter`, `ipython`, `python`, `pip`, `easy_install`, and `conda` (among others) are available in both environments. For convenience, you can install packages into either environment regardless of what environment is currently active using commands like the following:
|
||||||
|
|
||||||
|
```
|
||||||
|
# install a package into the python2 environment
|
||||||
|
pip2 install some-package
|
||||||
|
conda install -n python2 some-package
|
||||||
|
|
||||||
|
# install a package into the default (python 3.x) environment
|
||||||
|
pip3 install some-package
|
||||||
|
conda install -n python3 some-package
|
||||||
|
```
|
||||||
|
|
||||||
## JupyterHub
|
## JupyterHub
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user