Shecan| 如何在 Jupyter lab 和 cmd 下对 Python 进行版本控制。

Rose ·
更新时间:2024-11-13
· 629 次阅读

Shecan| 如何在 Jupyter lab 和 cmd 下对 Python 进行版本控制。

为何要进行版本控制?对我来说因为运行一些程序发现了版本不兼容的问题,特别是运行一些开源的软件。所以记下来自己控制版本的过程,避免以后重复搜索,浪费时间。

cmd 中的版本控制

需求:每次在cmd中运行 python 的时候启动 python 3.8, 每次在cmd中运行python2的时候启动 python 2.7, 输入 python3 的时候运行 python 3.8. 如下图所示:

在这里插入图片描述

第三个python使我之前装的anaconda 3带的版本。

实现以上效果的具体配置如下:

Step 1. Install Python 3.8 and Python 2.7 from https://www.python.org/downloads/,use all the default settings. 安装过程中 注意不要勾选加入到path, 需要手动加入。或者喜欢anaconda的同学可以从这个网站下载 https://www.anaconda.com/distribution/,配置方法类似。

Step 2. Find the destination directory of your python files and change the name as below:

找到Python 2.7 的安装目录,把 python 改成 python2。找到Python 3.8 的安装目录,把python 改成 python3 如图所示。


在这里插入图片描述

Step 3. 把 Python 3.7 和 python 2.7 加入到环境变量,如图所示

在这里插入图片描述

Version Control in Jupyter lab.

需求:如图所示,在Jupyter lab中可以随意切换版本。

在这里插入图片描述

或在运行某一个程序时,也可以随时切换Kernel.

在这里插入图片描述

可以看出R也是可以加入kernel的,这是我以前配置的,但对R来说还是Rstudio比较习惯,配置好了也没用过,所以大家有需要可以自行搜索一下。

如果是anaconda的用户,在 cmd 中连续输入以下的命令即可

conda create -n py27 python=2.7 conda activate py27 conda install notebook ipykernel ipython kernel install --user

如果不用 conda, 可以用以下的命令

python2 -m pip install ipykernel python2 -m ipykernel install --user

​ 参考链接:https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook


作者:水牛虫Shecan



lab 版本 版本控制 jupyter Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号