[英]installing python 3 and python2.7 on windows
我主要使用python2.7,但我想针对特定任务使用python3.3。 我提到了Python 3x和python 2.x的现有问题。该解决方案建议那里对我不起作用。 基于我所面临的问题,我有几个问题。
将python3.3添加到路径变量中。一些帖子( add python27_path )建议复制文件并重命名。 我尝试将C:\\ Python3.3 \\ python.exe重命名为C:\\ Python3.3 \\ python3.exe。 但这对我没有用。
将库添加到PYTHONPATH:已将C:\\ Python33 \\ Lib \\ site-packages添加到PYTHONPATH。 当我使用Python3.3运行代码时,它使用的是python2.7库。 这些库是否可以共存于同一台机器上,如果我调用python2.7,它应该只查找其模块?
那些可爱的人了,在蟒蛇纷纷拿出你的蟒蛇3.3的一部分,完美的解决方案-适用于Windows的启动你看看大约一半时,工程出这一切该页面。
另一个选择是拥有一个切换脚本,该脚本可以为您更改路径和pythonpath变量。
好了,您可以通过在调用python命令之前将适当的python位置添加到路径的开头,来明确指定要使用的python版本。 这样的事情。
假设您在Windows中的PATH变量为: c:\\ windows \\ system32; c:\\ python27 \\; ...
使用3.3这样执行python脚本:
SET PATH = "c:\python33\";%PATH%
python yourscript.py
以这种方式使用2.7执行python脚本:
SET PATH = "c:\python27\";%PATH%
python yourscript.py
这是执行脚本而无需安装太多第三方软件产品的好方法。 一个简单的BAT文件即可解决您的要求。
变体
SET PATH = "c:\python27\";%PATH%
是无效的。 你应该用
SET PATH=C:\python33\;%PATH%
在Windows上,如果您已经将python的两个版本都添加到PATH中,则可以使用:
py -2.7
要么
py -3.6
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.