繁体   English   中英

我同时拥有python2和3,我想使用python2但在powershell上我正在使用python3

[英]i have both python2 and 3, I want to use python2 but on powershell I'm using python3

我正在做一个学习python的简易教程,他们使用的是python2.7,我下载了它,但无法从3.3切换回2.7。我操作PATH变量,添加了C:\\ Python27,但这没有任何其他建议吗?

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

另一个选择是。

您可以为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环境中的设置也类似。 看到这个链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM