我在做一个学习python的hardway教程,他们使用的是python2.7 我下载了它但无法切换返回从3.3到2.7 我操作了PATH变量,加入了C:\ Python27但是这个没有用 其他建议?我有python2和3,我想使用python2但在PowerShell中我使用的是python3
0
A
回答
0
将python解释器可执行文件重命名为它们各自的版本。操作系统只是执行它在路径中找到的第一个'python'可执行文件,可能是3.x版本。因此,在命令行中,您可以键入python2或python3来选择所需的解释器版本。
+0
如果你正在创建版本化的可执行文件,最好通过'mklink python3.exe python.exe'在安装目录中创建一个符号链接。这将在就地升级后继续存在,并且不会破坏“python.exe”的现有用法,例如.py文件关联或py.exe启动程序的命令模板。 – eryksun
0
另一种选择是。
你可以创建python 2.7版本的虚拟环境。 并激活环境。 并使用你的虚拟环境为你的Python 2.7学习。
[email protected]:~/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.
[email protected]:~/dev/learn-code$
[email protected]:~/dev/learn-code$
[email protected]:~/dev/learn-code$ source myenv/bin/activate
(myenv) [email protected]:~/dev/learn-code$
(myenv) [email protected]:~/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
相关问题
- 1. Pycharm是突出了python2语法,但我使用python3
- 2. 当我同时使用python2和python3时,如何通过pip安装python2包?
- 3. py.test运行Python2和Python3
- 4. unpickle从python3 python2 OrderedDict
- 5. 在Jupyter笔记本文档中同时使用python3和python2
- 6. Python2和Python3都在Windows 10中
- 7. 地图在python2 VS python3
- 8. 如何使用命令行启动芹菜当我安装它在python2,python3
- 9. 无法使用mapnik工作与python3,但它与python2
- 10. debhelper指示使用python3,但运行setup.py与python2
- 11. 转换python2到python3的getAttribute
- 12. Pygame模块工作在python2,但不是Ubuntu中的python3
- 13. python2和python3的区别 - int()和input()
- 14. 我想使用PowerShell
- 15. 工作在python2但不在python3中是什么错误?
- 16. 在python2和python3 python unicode问题
- 17. 为什么我的想法不能在python2中工作?
- 18. maxthon()在python2中失败 - >使用`>`不支持python3转换
- 19. 从python3执行()python2脚本
- 20. python2与python3 raise语句
- 21. 创建既python2和python3一个的virtualenv
- 22. jedi-vim没有找到python2 dist-packages,但python3是
- 23. 我的python2解释器在哪里?
- 24. python3 bdist_egg无法在python2中安装?
- 25. 在python2虚拟环境中安装python3
- 26. 在python3中编写python2代码
- 27. Ubuntu - python2和python3共存 - 安装库
- 28. 这里有什么问题? Python2 - > Python3
- 29. Eric IDE:我如何将shell从python3更改为python2?
- 30. python2中的dict_proxy和python3中的mappingproxy有什么区别?
3.3之前添加2.7路径,将做。 – Rahul
我建议通过python的官方python文档“hard way” –
你是如何运行Python的?你只是输入'python'或者你正在运行脚本?使用像'#!/ usr/bin/python'这样的“shebang”行,Windows应该默认选择Python 2作为脚本(使用python启动程序py.exe)。 – Blckknght