我有python2和3,我想使用python2,但在powershell我使用的是python3

时间:2017-04-21 05:24:28

标签: python

我正在做一个学习python的硬道教程,他们正在使用python2.7 我下载但无法从3.3切换回2.7 我操纵PATH变量,添加C:\ Python27但这没用 还有其他建议吗?

2 个答案:

答案 0 :(得分:0)

将python解释器可执行文件重命名为各自的版本。操作系统只是执行它在路径中找到的第一个'python'可执行文件,可能是3.x版本。因此,在命令行中,您可以键入python2或python3来选择所需的解释器版本。

答案 1 :(得分:0)

另一种选择是。

您可以为python 2.7版本创建虚拟环境。 并激活环境。 并使用您的虚拟环境进行python 2.7学习。

username@mypc:~/dev/learn-code$ virtualenv myenv -p /usr/bin/python
Already using interpreter /usr/bin/python
New python executable in /home/username/dev/learn-code/myenv/bin/python
Installing setuptools, pip, wheel...done.
username@mypc:~/dev/learn-code$ 
username@mypc:~/dev/learn-code$ 
username@mypc:~/dev/learn-code$ source myenv/bin/activate
(myenv) username@mypc:~/dev/learn-code$ 
(myenv) username@mypc:~/dev/learn-code$ python
Python 2.7.6 (default, Oct 26 2016, 20:30:19) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello"
hello
>>> 
  • 在Windows中设置 环境也差不多。见link