当前位置: 首页 > 面试题库 >

如何在Windows中同时安装Python 2.x和Python 3.x

杜焕
2023-03-14
问题内容

我在Windows 7上使用Python 3.x进行大部分编程,但是现在我需要使用Python Imaging Library(PIL),ImageMagick和wxPython,所有这些都需要Python2.x。

我可以在Windows 7中同时安装Python 2.x和Python 3.x吗?运行脚本时,如何“选择”应该运行哪个版本的Python?前面提到的程序能否处理一次安装的多个版本的Python?我已经搜索了数小时,但无济于事。

谢谢。


问题答案:

我发现执行此操作的正式方法如下:

只需在Windows 7上安装两个(或更多,使用其安装程序)Python版本(对我而言,使用3.3和2.7)。

请遵循以下说明,根据需要更改参数。

创建以下环境变量(默认为双击):

Name:  PY_PYTHON
Value: 3

要在特定的解释器中启动脚本,请添加以下shebang(脚本开始):

#! python2

要使用特定的解释器执行脚本,请使用以下提示命令:

> py -2 MyScript.py

要启动特定的解释器:

> py -2

要启动默认解释器(由PY_PYTHON变量定义):

> py


 类似资料:
  • 问题内容: 我有一个在Python 2虚拟环境中运行的Flask应用程序。 我希望运行Python 3程序,因此需要将python3安装到虚拟环境中。我该怎么做呢?我必须重新创建环境吗?这是困难的迁移吗? 问题答案: 不建议混合使用多个版本的Python。实际上,我什至认为这是不可能的。 创建一个新的virtualenv一点都不困难: 获取当前virtualenv中的模块列表 pip freeze

  • 本文向大家介绍Linux安装Python3如何和系统自带的Python2并存,包括了Linux安装Python3如何和系统自带的Python2并存的使用技巧和注意事项,需要的朋友参考一下 新搞了台linux云主机,瞎折腾折腾,先装个Python3。 Linux环境下有其他软件需要Python2,如YUM,所以安装的Python3需要与Python2同时存在。 安装Python3 先安装依赖环境 y

  • 本文向大家介绍python面试题Python2.x和Python3.x的区别,包括了python面试题Python2.x和Python3.x的区别的使用技巧和注意事项,需要的朋友参考一下 下面看下python2.x和python3.x的区别 1.大环境不同   python2.x:源码重复,不规范   python3.x:整合源码,更清晰优美简单  2.默认编码不同   python2.x:默认编

  • 我有段时间很疑惑。我现在不能为我的python35安装/升级任何包。我在mac上有python27和python35(通过anaconda)。每当我想通过pip安装python包时,就会调用与python2配对的那个包。 转到anaconda文件夹(安装了我的python35的地方):ls-al|grep pip我得到了结果: 在我的. bashrc文件中,我定义了: 当我键入python2时:

  • 问题内容: 我是InfluxDB的新手。我找不到有关在Windows上安装InfluxDB的任何详细信息。有什么方法可以在Windows机器上安装它,还是需要出于开发目的使用Linux服务器? 问题答案: 当前influxdb的0.9分支是go,可以使用以下命令在Windows上编译: 当然,您将需要go(> 1.4),git和hg。 如果您不想编译自己的版本,也可以在此处找到我自己的v0.9.0

  • 问题内容: 我想研究minikube。我成功安装了它,但是我了解到在Windows 10中,我需要禁用Hyper-v。现在,当我尝试安装docker时,它需要启用Hyper-v。 我都需要工作。 请提出一种实现此目标的方法。 感谢你的帮助 。:) 问题答案: 您可以通过在Minikube的Hyper-V Manager中创建新的虚拟交换机来实现。 打开Hyper-V管理器(通过简单的Windows