繁体   English   中英

在终端中调用“python3”时如何停止运行 Python 2.7?

[英]How to stop Python 2.7 running when "python3" is called in terminal?

当我在终端中运行 python3 时,它指出我正在运行 Python 2.7.10。 我更新了一个 pip 包和 conda 包,因为我无法运行 python3。 我确信 python 2 正在运行,因为编写 'print "hello"' 是不应该的,如果 python3 成功运行。

Daves-MBP:Desktop dave$ python3

Python 2.7.10 (default, Oct  6 2017, 22:29:07) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin

Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello"
hello

如果 python3 正在运行,这应该不起作用。 我怎样才能让python3在我想要的时候运行? 我需要设置环境路径还是其他什么?

好消息。 我自己解决了这个问题(使用不同的论坛文章)在终端中将别名设置为不同的 python 版本解决了这个错误。

$ alias python='python3.7'
$ alias python2='python2'
$ alias python3='python3.7'

因此,当我在终端中键入“python”时,会调用 python3。 不确定我的问题是别名还是路径问题,因为在遇到问题之前我不知道这两个概念。

例如,在输入 python3.7 或 3.5 之前,请确保安装了 python 版本。

另外,单独使用 python3 是行不通的。 输入 python3.1 或 python3.3

暂无
暂无

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

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