可以在同一个笔记本上运行Python2.7和Python3吗?

2024-10-02 14:27:00 发布

您现在位置:Python中文网/ 问答频道 /正文

这个问题类似于this question。我必须支持Python2.7和3。在

我用python写的一些代码。这在我的python3安装(anaconda for win7+jupyer笔记本)上非常有用。我需要在python2.7环境下对代码进行单元测试。在

有没有一种简单的方法可以在我的anaconda设置上设置一个2.7环境而不影响我的工作安装吗?如果能在3笔记本电脑下使用一个神奇的命令运行Python2,那真是太酷了!在


Tags: 方法代码命令for环境笔记本anaconda单元测试
3条回答

是的,可以在同一个系统上安装Python2.7和3。根据需要,使用脚本顶部的shebang来区分这两个部分。这些讨论还应解决您的一些问题-

How to install both Python 2.x and Python 3.x in Windows 7

How do I run python 2 and 3 in windows 7?。在

你能做的就是创建2个conda虚拟环境,然后选择你想要你的jupyter笔记本运行的内核。您应该安装nb_conda_kernels,这样您的环境就会自动识别为不同的内核。遵循以下步骤(在安装了Python/小型Python之后):

  • 在任何环境之外,安装nb_conda_内核:conda install -c conda-forge nb_conda_kernels
  • 在任何环境外,安装jupyter:pip install jupyter
  • 创建一个虚拟环境并激活它
  • 在环境中,安装jupyter:pip install jupyter
  • {cd5>在任何环境中运行}
  • 单击kernels选项卡选择环境

https://github.com/Anaconda-Platform/nb_conda_kernels

第一步:下载两个版本的Python

第二步:打开。bashrc

第三步:添加到新的Python安装路径 例如:

export PATH="/home/paras/anaconda3/bin:$PATH"

步骤4:现在将有两个导出路径一个用于Python2,一个用于Python3。在

评论你不想要的

相关问题 更多 >